CN103684873A - Polling heartbeat monitoring method, device and system - Google Patents

Polling heartbeat monitoring method, device and system Download PDF

Info

Publication number
CN103684873A
CN103684873A CN201310741791.9A CN201310741791A CN103684873A CN 103684873 A CN103684873 A CN 103684873A CN 201310741791 A CN201310741791 A CN 201310741791A CN 103684873 A CN103684873 A CN 103684873A
Authority
CN
China
Prior art keywords
heartbeat
server
heartbeat server
local side
response message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310741791.9A
Other languages
Chinese (zh)
Other versions
CN103684873B (en
Inventor
于凤东
张磊
马一鸣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Cloud Computing Co Ltd
Original Assignee
LeTV Information Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
Priority to CN201310741791.9A priority Critical patent/CN103684873B/en
Publication of CN103684873A publication Critical patent/CN103684873A/en
Application granted granted Critical
Publication of CN103684873B publication Critical patent/CN103684873B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a polling heartbeat monitoring method, device and system and provides a monitoring mode, which can guarantee the survival status of heartbeat servers and report the breakdown of any heartbeat server to background personnel in real time. The system comprises a local terminal and at least one heartbeat server, wherein the heartbeat server can generate corresponding response messages according to received heartbeat requirements, and the response messages comprise the operation status of the heartbeat server; the local terminal is provided with a loop queue, establishes a queue pointer pointing to the heartbeat server and sends the heartbeat requirements to the heartbeat server pointed by the queue pointer.

Description

The method for supervising of poll heartbeat, Apparatus and system
Technical field
The application relates to the technology of monitoring server survival, is specifically related to a kind of method for supervising, Apparatus and system of poll heartbeat.
Background technology
Along with the Fast Growth of network traffics, many services that are not easy in the past to realize also can be completed easily.For example: broadband upload multimedia file (multimedia file).Because the transmission of magnanimity still can affect the load of server.Therefore at known multimedia server, also can possess the function of Bandwidth Management (Bandwidth Manager).Server can see through the modes such as bandwidth distribution or buffer memory and alleviate the data transmission amount of same time.It is abnormal that but server likely can occur when excessive data transmission or when other situations occur.Think can monitoring server existing state, someone has proposed the application of heartbeat server.
Heartbeat server is electrically connected on described multimedia server.Heartbeat server can regularly send confirmation requirement to multimedia server.When multimedia server is survived, multimedia server can return to response message to heartbeat server.So work as the response message that heartbeat server is not received multimedia server, represent that multimedia server may crash.Now, heartbeat server can send warning message, uses and reminds webmaster personnel to have server generation anomaly.Heartbeat server in the past can only regularly mail to server.But also there is situation about crashing in heartbeat server, without any mode, can learn immediately.
Summary of the invention
The application's technical problem to be solved is to provide a kind of method for supervising of poll heartbeat, and a kind of monitoring that guarantees the existing state of heartbeat server is provided, and using real-time reaction has arbitrary heartbeat server to damage to backstage personnel.
In order to address the above problem, the method for supervising that the application has disclosed a kind of poll heartbeat comprises: in local side, set up ring-type queue, and set up pointed the first heartbeat server or the second heartbeat server; Often after during default, by described local side, according to described ring-type queue described the first heartbeat server pointed or described the second heartbeat server, send heartbeat requirement, and the survival information of described local side is recorded in described heartbeat in requiring; Receive the response message of feeding back when described the first heartbeat server or described the second heartbeat server are obtained described heartbeat requirement, described response message produces according to described survival information; If described local side is not obtained described response message, described local side produces the described pointed of healthy message mobile described ring-type queue to another heartbeat server; If described local side is obtained described response message, described local side moves the described pointed of described ring-type queue to another heartbeat server.
Further, described by pointer, the step to another heartbeat server more comprises: local side adds timestamp in heartbeat requirement.
Further, the step of described transmission response message further comprises: described heartbeat server adds timestamp in response message.
Further, the described step that sends response message to local side, further comprises: when local side is after during default, this local side is not obtained response message, and local side records the numbering of described heartbeat server.
Further, the heartbeat that described heartbeat server reception has healthy message requires and records healthy message.
In order to address the above problem, the application has disclosed a kind of supervising device of poll heartbeat: comprise ring-type queue module, upper transmission module, receiver module, generation module.Ring-type queue module, for setting up ring-type queue, and sets up pointed the first heartbeat server or the second heartbeat server; Upper transmission module sends heartbeat requirement to the pointer of described ring-type queue described the first heartbeat server pointed or described the second heartbeat server for every after during default, and in described heartbeat requirement, records the survival information of described local side; Receiver module, the response message of feeding back when obtaining described heartbeat requirement for receiving described the first heartbeat server or described the second heartbeat server, described response message feedback packet is containing survival information; Generation module, if obtain described response message for described receiver module, adds described running status information during new described heartbeat requires; Described ring-type queue module, also for the described pointer of mobile described ring-type queue to another heartbeat server.
Further, described upper transmission module also for, timestamp is added in described heartbeat requirement.
Further, described upper transmission module also for, when described receiver module is after during default, do not obtain described response message, record the numbering of described the first heartbeat server or described the second heartbeat server.
In order to address the above problem, the application has disclosed a kind of supervisory control system of poll heartbeat, it is characterized in that monitoring the existing state between heartbeat server and local side, comprising: the first heartbeat server, the second heartbeat server and local side.The first heartbeat server, requires to produce corresponding response message according to received heartbeat; The second heartbeat server, requires to produce corresponding described response message according to received described heartbeat; Local side, there is ring-type queue, and set up and to have the first heartbeat server or described the second heartbeat server described in pointed, described local side networking is connected in described the first heartbeat server and described the second heartbeat server, described local side sends described heartbeat requirement to described the first heartbeat server or described second heartbeat server of described pointed, and receives corresponding described the first heartbeat server or the described response message of described the second heartbeat server; If described local side is not obtained described response message, described local side moves the described pointer of described ring-type queue to another heartbeat server, if described local side is obtained described response message, described local side moves the described pointer of described ring-type queue to another heartbeat server.
Compare the technique effect that the application obtains with existing scheme:
1) the application utilizes the survival of a plurality of heartbeat servers monitoring local side in turn, because the heartbeat server that each transmission heartbeat requires is all different, therefore can improve the confidence level to heartbeat requirement.
2) compared to the single heartbeat server of known techniques, a plurality of heartbeat servers of the application can also mutual monitoring, and when arbitrary heartbeat server occurs to damage, local side can send warning message by next heartbeat server.
Certainly, arbitrary product of enforcement the application must not necessarily need to reach above-described all technique effects simultaneously.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide further understanding of the present application, forms the application's a part, and the application's schematic description and description is used for explaining the application, does not form the improper restriction to the application.In the accompanying drawings:
Fig. 1 is the configuration diagram of the embodiment of the present application.
Fig. 2 is the operation workflow schematic diagram of the embodiment of the present application.
Fig. 3 A is the illustrative view of first heartbeat server of the embodiment of the present application.
Fig. 3 B is the illustrative view of first heartbeat server of the embodiment of the present application.
Fig. 4 is the embodiment of the present application apparatus structure schematic diagram.
Embodiment
To coordinate drawings and Examples to describe the application's execution mode in detail below, by this application's implementation procedure how application technology means solve technical problem and reach technology effect can be fully understood and be implemented according to this.
As used some vocabulary in the middle of specification and claim, censure specific components.Those skilled in the art should understand, and hardware manufacturer may be called same assembly with different nouns.This specification and claims are not used as distinguishing the mode of assembly with the difference of title, but the difference in function is used as the criterion of distinguishing with assembly.If " comprising " mentioned in the middle of specification and claim is in the whole text an open language, therefore should be construed to " comprise but be not limited to "." roughly " refer to that in receivable error range, those skilled in the art can solve the technical problem within the scope of certain error, reach described technique effect substantially.In addition, " couple " word and comprise directly any and electric property coupling means indirectly at this.Therefore, if describe a first device in literary composition, be coupled to one second device, represent that described first device can directly be electrically coupled to described the second device, or be indirectly electrically coupled to described the second device by other devices or the means that couple.Specification subsequent descriptions is for implementing the application's better embodiment, and right described description is to illustrate that the application's rule is object, not in order to limit the application's scope.The application's protection range is when being as the criterion depending on the claims person of defining.
Data upload system in the application's server, please refer to Fig. 1.The application's transmission system comprises: local side 110 and many heartbeat servers 120.And local side 110 is consisted of following element: local directory 111, upper transmission module 112, scan module 113, control module 114, queue monitor module 115, worker thread 116 and decentralized file device 117.And each item described in the application is carried out following steps:
In local side, set up ring-type queue, and by pointed the first heartbeat server or the second heartbeat server;
Often after during default, by described local side, according to described ring-type queue described the first heartbeat server pointed or described the second heartbeat server, send heartbeat requirement, and the survival information of described local side is recorded in described heartbeat in requiring;
When described the first heartbeat server or described the second heartbeat server are obtained described heartbeat requirement, according to described survival information, produce and send response message to described local side;
If described local side is not obtained described response message, described local side produces the described pointed of healthy message mobile described ring-type queue (Queue) to another heartbeat server; And
If described local side is obtained described response message, described local side moves the described pointed of described ring-type queue to another heartbeat server.
Upper transmission module 112 is connected in local directory 111 and control module 114.Scan module 113 is connected in local directory 111 and control module 114.For can be simply and whole function mode is clearly described, therefore the first heartbeat server 121 and the second heartbeat server 122 be set in this application.But in fact the quantity of heartbeat server 120 can determine according to factors such as the serviceability of server, bandwidth or fail safes.
Control module 114 is connected in scan module 113, upper transmission module 112, queue monitor module 115, the first heartbeat server 121 and the second heartbeat server 122.Each local directory 111 can be deposited data file separately.For example: video file can be stored puts video local directory, and promotional literature is put as in advertisement local directory.Generally speaking, the data file that local directory 111 meetings reception client regularly sends.To some extent whether the file in scan module 113 supervision local directories 111 unusual fluctuation.Described file unusual fluctuation refers to increasing newly, move, revise or deleting of data.File in local directory 111 during unusual fluctuation, is gone up transmission module 112 and the data file of unusual fluctuation will be passed to control module 114 in the path in server to some extent.
In addition the kind of document of the data file of 111 unusual fluctuations of upper transmission module 112 detecting local directories.Described in the broadest sense kind of document may be audio file, movie file or text file etc.Furthermore, audio file may be subdivided into mp3, m4a, AAC or ARM etc. again; Movie file can be subdivided into mov, flv, m4v, mkv or mp4 etc. again.
If while there is not the internal queues 1141 of kind of data file in control module 114, upper transmission module can generate new internal queues 1141 by drive control module 114.Thereafter, if there is the data file of one species to be written into, upper transmission module 112 can be put into corresponding internal queues 1141 by the data file being newly written into.
Control module 114 can be classified successively and produce each self-corresponding internal queues according to received file path, and different internal queues can assign different queue monitor modules 115 to process.In Fig. 1, be to using the first internal queues, the second internal queues and the 3rd internal queues as signal.The cutting information of the file under each queue monitor module 115 can record.When described cutting information refers to file and is uploaded to local directory 111, file size is unusual fluctuation thereupon also.Before data file cutting, queue monitor module 115 is first taken out correct element (first element of queue) from first internal queues, then just carries out cutting.And being mode according to first in first out (First In First Out, FIFO), the data taking-up mode of internal queues realizes.
115 pairs of files of queue monitor module carry out isometric cutting.After the cutting that completes file, the fragment of each file cutting is defined as cutting fragment (slice).The stacking quantity of the internal queues 1141 under 115 detectings of queue monitor module surpasses upper prescribing a time limit, and queue monitor module 115 can be sent warning message to the first heartbeat server 121 and the second heartbeat server 122.
And the quantity of cutting fragment is to determine according to the performance of local side 110.For example: 1 worker thread 116 can be processed 50,000,000 cutting fragment, the data file of 200,000,000 is distributed to 116 processing of 4 worker threads so.In like manner, 500,000,000 data file, can distribute to 10 worker threads 116 and process.
The relevent information recording during for cutting is called cutting information.For example, each cutting length during cutting and the side-play amount in disk (offset) of document location.When scan module 113 finds that the data file in local directory 111 is deleted, scan module 113 can be deleted the corresponding internal queues 1141 in control module 114.
Then, different cutting fragments can be assigned each self-corresponding worker thread 116, as the data file that reads local directory 111.The realization of worker thread 116 can be realized by different program languages.Do not limit in this application the kind of program language, for example, JAVA language or ASP language.In fact, queue monitor module 115 is the data file of local directory 111 to be carried out to the estimation of cutting, in order to obtain each position that should described will be split of described data file.And in fact carry out file cutting processing to as if by queue monitor module 115, realized.Queue monitor module 115 is understood according to the length of cutting fragment after obtaining cutting fragment, and divides and task the affiliated partial document data of worker thread 116.Worker thread 116 is writing the data file of described part in decentralized file device 117.
But when worker thread 116 makes a mistake in the process writing.Worker thread 116 can send warning message to the first heartbeat server 121 and the second heartbeat server 122.Described worker thread 116 also can be notified other worker threads 116 with the time, requires other worker threads 116 to stop the processing that writes to entity redundant array of inexpensive disks 1 17, uses the data integrity of avoiding in entity redundant array of inexpensive disks 1 17.Disappearance that cannot normal recordings while damaging for improving the heartbeat server 120 of conventional art, the application more proposes following handling process according to described framework.The method for supervising of the application's poll heartbeat comprises the following steps, and please coordinate Fig. 2:
Step S210: in local side, set up ring-type queue, and by pointed the first heartbeat server or the second heartbeat server;
Step S220: often send heartbeat requirement by local side according to ring-type queue the first heartbeat server pointed or the second heartbeat server after during default, and the survival information of local side is recorded in heartbeat in requiring;
Step S230: when the first heartbeat server or the second heartbeat server are obtained heartbeat requirement, produce and send a response message to local side according to survival information;
Step S240: when local side is after during default, local side is not obtained response message, and local side records the numbering of heartbeat server, and local side produces the pointer of healthy message and mobile ring-type queue to another heartbeat server;
Step S250: if local side is obtained response message, local side moves the pointer of ring-type queue to another heartbeat server; And
Step S260: the first heartbeat server or the second heartbeat server of obtaining healthy message send warning message.
First, in local side 110, can set up a ring-type queue 1151, in described ring-type queue 1151, a pointer is set.First heartbeat server 121 or second heartbeat server 122 of described pointer in can sensing ring-type queue 1151 sequentially.While having file unusual fluctuation in scan module 113 detecting local directories 111, go up the transmission module 112 relevant processing that will bring into operation, and please coordinate shown in Fig. 3 A, 3B.
And at file, upload, in the process of cutting, local side 110 is during at every turn default through one time, local side 110 can and send heartbeat requirement to the heartbeat server 120 of indication according to the heartbeat server 120 of the existing positive sense of pointer, please refer to shown in Fig. 3 A~Fig. 3 B.In the ring-type queue of Fig. 3 A, record the first heartbeat server, the second heartbeat server and the 3rd heartbeat server.When pointed the first heartbeat server, the object that represents this transmission is the first heartbeat server 121.After the transmission heartbeat that completes this requires, pointer can the next heartbeat server of migration.In this explanation, next heartbeat server is the second heartbeat server.In like manner, local side 110 can send heartbeat requirement to the second heartbeat server 122.
When sending heartbeat and require, the information that local side 110 can be used as identification using timestamp (Time Stamp) or other adds during heartbeat requires as survival information, and heartbeat is required to issue corresponding heartbeat server 120.Survival information can record send message time, record object, send object or message (hand shake) is held in friendship.
For example: pointed first heartbeat server 121 of ring-type queue 1151 (in the ring-type queue 1151 in Fig. 3 A with the current pointer of empty wire frame representation heartbeat server pointed).When the file in local directory 111 starts to upload with cutting, first control module 114 can send heartbeat and require to the first heartbeat server 121.If the first heartbeat server 121 correctly receives after heartbeat requirement, the first heartbeat server 121 can require to produce response message with the survival information recording according to heartbeat, as shown in Figure 3 B.The first heartbeat server 121 is returning response message to control module 114.
Then, the pointer of ring-type queue 1151 will be shifted to next heartbeat server 120.In this example, pointer can point to the second heartbeat server 122 by the first heartbeat server 121.Control module 114, after uploading normally and processing with cutting, can be shifted to the first heartbeat server 121 from the second heartbeat server 122 pointer.In like manner, control module 114 is every after during default, if control module 114 has reception response message, pointer will sequentially be shifted to next heartbeat server 120.If when the 3rd heartbeat server 123 is set, pointer can point to the 3rd heartbeat server 123 from the second heartbeat server 122.
Disposition while being more than heartbeat server 120 normal operation.When arbitrary heartbeat server 120 is out of service or because of accidental destruction, local side 110 will start to carry out following processing.When local side 110 is after during default, local side 110 is not obtained response message, the numbering of local side 110 record heartbeat servers 120.The control module 114 of local side 110 can produce healthy message, and the pointer of mobile ring-type queue 1151 is to another heartbeat server.
Another embodiment of the application also discloses a kind of supervising device of heartbeat of server, is applied to local side, and described device 400 comprises: ring-type queue module 401, upper transmission module 402, receiver module 403, generation module 404.
Ring-type queue module 401, for setting up ring-type queue, and sets up pointed the first heartbeat server 121 or second heartbeat server 122 of queue;
Upper transmission module 402, be used for every after during default, to the pointer of described ring-type queue described the first heartbeat server 121 pointed or described the second heartbeat server 122, send heartbeat requirement, and in described heartbeat requirement, record the survival information of described local side;
Receiver module 403, for receiving described the first heartbeat server 121 or described the second heartbeat server 122 when obtaining described heartbeat requirement, the response message that comprises running status information of feedback;
Generation module 404, if obtain described response message for described receiver module 403, adds described running status information during new described heartbeat requires; And, if described receiver module is not obtained described response message, produce health information, add during new described heartbeat requires;
Described ring-type queue module, also for the described pointer of mobile described ring-type queue to another heartbeat server.
Described upper transmission module also for, timestamp is added in described heartbeat requirement.
The application is except the implementation of aforesaid software view, and the upper transmission module 402 that can see through entity for described upper transmission module 112, scan module 113, control module 114, queue monitor module 115, worker thread 116 sends heartbeat requirement to the first heartbeat server 121 or the second heartbeat server 122.In like manner, receiver module 403 also can receive the response message that comes from the first heartbeat server 121 or the second heartbeat server 122.
Above-mentioned explanation has illustrated and has described some preferred embodiments of the application, but as previously mentioned, be to be understood that the application is not limited to disclosed form herein, should not regard the eliminating to other embodiment as, and can be used for various other combinations, modification and environment, and can, in invention contemplated scope described herein, by technology or the knowledge of above-mentioned instruction or association area, change.And the spirit and scope that the change that those skilled in the art carry out and variation do not depart from the application, all should be in the protection range of the application's claims.

Claims (10)

1. a method for supervising for poll heartbeat, is characterized in that, comprising:
In local side, set up ring-type queue, and set up pointed the first heartbeat server or the second heartbeat server;
Often after during default, by described local side, according to described ring-type queue described the first heartbeat server pointed or described the second heartbeat server, send heartbeat requirement, and the survival information of described local side is recorded in described heartbeat in requiring;
Receive the response message of feeding back when described the first heartbeat server or described the second heartbeat server are obtained described heartbeat requirement, described response message produces according to described survival information;
If described local side is not obtained described response message, described local side produces the described pointed of healthy message mobile described ring-type queue to another heartbeat server; And
If described local side is obtained described response message, described local side moves the described pointed of described ring-type queue to another heartbeat server.
2. the method for supervising of poll heartbeat as claimed in claim 1, it is characterized in that, by described local side, according to described ring-type queue described the first heartbeat server pointed or described the second heartbeat server, send heartbeat while requiring, also further comprise: described local side adds timestamp in described heartbeat requirement.
3. the method for supervising of poll heartbeat as claimed in claim 2, is characterized in that, the step that sends described response message further comprises: described the first heartbeat server or described the second heartbeat server add timestamp in described response message.
4. the method for supervising of poll heartbeat as claimed in claim 3, it is characterized in that, to described local side, send the step of described response message, further comprise: when described local side is after during default, described local side is not obtained described response message, and described local side records the numbering of described the first heartbeat server or described the second heartbeat server.
5. the method for supervising of poll heartbeat as claimed in claim 1, is characterized in that, described the first heartbeat server or described the second heartbeat server receive the described heartbeat with described healthy message and require and record described healthy message.
6. a supervising device for poll heartbeat, is applied to local side, it is characterized in that, described device comprises:
Ring-type queue module, for setting up ring-type queue, and sets up pointed the first heartbeat server or the second heartbeat server;
Upper transmission module sends heartbeat requirement to the pointer of described ring-type queue described the first heartbeat server pointed or described the second heartbeat server for every after during default, and in described heartbeat requirement, records the survival information of described local side;
Receiver module, the response message of feeding back when obtaining described heartbeat requirement for receiving described the first heartbeat server or described the second heartbeat server, described response message feedback packet is containing survival information;
Generation module, if obtain described response message for described receiver module, adds described running status information during new described heartbeat requires; And
Described ring-type queue module, also for the described pointer of mobile described ring-type queue to another heartbeat server.
7. supervising device as claimed in claim 6, is characterized in that, described upper transmission module also for, timestamp is added in described heartbeat requirement.
8. supervising device as claimed in claim 7, is characterized in that, described upper transmission module also for, when described receiver module is after during default, do not obtain described response message, record the numbering of described the first heartbeat server or described the second heartbeat server.
9. a supervisory control system for poll heartbeat, is characterized in that, in order to monitor the existing state between heartbeat server and local side, described Heartbeat monitoring system comprises:
The first heartbeat server, requires to produce corresponding response message according to received heartbeat;
The second heartbeat server, requires to produce corresponding described response message according to received described heartbeat; And
Local side, there is ring-type queue, and set up and to have the first heartbeat server or described the second heartbeat server described in pointed, described local side networking is connected in described the first heartbeat server and described the second heartbeat server, described local side sends described heartbeat requirement to described the first heartbeat server or described second heartbeat server of described pointed, and receives corresponding described the first heartbeat server or the described response message of described the second heartbeat server;
Wherein, if described local side is not obtained described response message, described local side moves the described pointer of described ring-type queue to another heartbeat server, if described local side is obtained described response message, described local side moves the described pointer of described ring-type queue to another heartbeat server.
10. the supervisory control system of poll heartbeat as claimed in claim 9, is characterized in that, the described heartbeat that described the first heartbeat server or described the second heartbeat server reception have described healthy message requires and record described healthy message.
CN201310741791.9A 2013-12-27 2013-12-27 Polling heartbeat monitoring method, device and system Expired - Fee Related CN103684873B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310741791.9A CN103684873B (en) 2013-12-27 2013-12-27 Polling heartbeat monitoring method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310741791.9A CN103684873B (en) 2013-12-27 2013-12-27 Polling heartbeat monitoring method, device and system

Publications (2)

Publication Number Publication Date
CN103684873A true CN103684873A (en) 2014-03-26
CN103684873B CN103684873B (en) 2017-01-18

Family

ID=50321254

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310741791.9A Expired - Fee Related CN103684873B (en) 2013-12-27 2013-12-27 Polling heartbeat monitoring method, device and system

Country Status (1)

Country Link
CN (1) CN103684873B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020037580A1 (en) * 2018-08-22 2020-02-27 袁振南 Ring-shaped server cluster management method and device, and computer storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101141327A (en) * 2007-10-11 2008-03-12 中兴通讯股份有限公司 Method for detecting network node abnormality
TW200849001A (en) * 2007-06-01 2008-12-16 Unisvr Global Information Technology Corp Multi-server hot-backup system and fault tolerant method
US20090037573A1 (en) * 2007-08-03 2009-02-05 At&T Knowledge Ventures, Lp System and method of health monitoring and fault monitoring in a network system
CN101815104A (en) * 2010-03-19 2010-08-25 中兴通讯股份有限公司 Network protocol address feedback method and domain name resolution server
TW201119309A (en) * 2009-11-30 2011-06-01 Inventec Corp Cluster server

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200849001A (en) * 2007-06-01 2008-12-16 Unisvr Global Information Technology Corp Multi-server hot-backup system and fault tolerant method
US20090037573A1 (en) * 2007-08-03 2009-02-05 At&T Knowledge Ventures, Lp System and method of health monitoring and fault monitoring in a network system
CN101141327A (en) * 2007-10-11 2008-03-12 中兴通讯股份有限公司 Method for detecting network node abnormality
TW201119309A (en) * 2009-11-30 2011-06-01 Inventec Corp Cluster server
CN101815104A (en) * 2010-03-19 2010-08-25 中兴通讯股份有限公司 Network protocol address feedback method and domain name resolution server

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020037580A1 (en) * 2018-08-22 2020-02-27 袁振南 Ring-shaped server cluster management method and device, and computer storage medium

Also Published As

Publication number Publication date
CN103684873B (en) 2017-01-18

Similar Documents

Publication Publication Date Title
CN111585867B (en) Message processing method and device, electronic equipment and readable storage medium
US10771306B2 (en) Log monitoring system
CN103699495A (en) Transmission device and transmission system for splitting data
CN104202201A (en) Log processing method and device and terminal
CN112199263B (en) Page recording method, device, equipment and medium
US11093312B2 (en) System for monitoring a plurality of distributed devices
US11044343B2 (en) Method and apparatus for serving and managing storage of data streams in a surveillance and/or monitoring system
CN102957550A (en) System and method for alarming based on log detection
CN103701907A (en) Processing method and system for continuing to transmit data in server
CN105471932A (en) Front-end application monitoring method, front-end application and front-end application monitoring system
CN106897431B (en) Log export method and system
CN103701667A (en) Method, device and system for monitoring heartbeat of server
CN113473086B (en) Video playing method and device, electronic equipment and intelligent high-speed large screen
CN110881224B (en) Network long connection method, device, equipment and storage medium
CN111831954B (en) Content data updating method, device, computer equipment and storage medium
CN103678699A (en) Method and system for merging data in server
JP4786392B2 (en) Event information management system
CN103684929B (en) System and method for monitoring server status
CN112865927B (en) Message delivery verification method, device, computer equipment and storage medium
CN103684873A (en) Polling heartbeat monitoring method, device and system
CN103699666A (en) Transmission method and transmission device for splitting data
CN114416560A (en) Program crash analysis aggregation method and system
CN103685559A (en) Method and system for processing data in server
CN111367467B (en) Storage resource mounting method and device, server and distributed system
CN111294231B (en) Resource management method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20151228

Address after: Room six, building 19, building 68, No. 100089 South Road, Haidian District, Beijing

Applicant after: LETV CLOUD COMPUTING CO., LTD.

Address before: Room six, building 19, building 68, No. 100089 South Road, Haidian District, Beijing

Applicant before: LeTV Information Technology (Beijing) Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170118

Termination date: 20171227

CF01 Termination of patent right due to non-payment of annual fee