CN101895540B - For the system and method that application service process is guarded - Google Patents

For the system and method that application service process is guarded Download PDF

Info

Publication number
CN101895540B
CN101895540B CN201010224282.5A CN201010224282A CN101895540B CN 101895540 B CN101895540 B CN 101895540B CN 201010224282 A CN201010224282 A CN 201010224282A CN 101895540 B CN101895540 B CN 101895540B
Authority
CN
China
Prior art keywords
application server
execution module
daemon
daemon execution
strategy
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.)
Active
Application number
CN201010224282.5A
Other languages
Chinese (zh)
Other versions
CN101895540A (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.)
Chongqing Ying long horizontal vertical Information Technology Co., Ltd.
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010224282.5A priority Critical patent/CN101895540B/en
Publication of CN101895540A publication Critical patent/CN101895540A/en
Application granted granted Critical
Publication of CN101895540B publication Critical patent/CN101895540B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Hardware Redundancy (AREA)

Abstract

The invention provides a kind of system and method guarded for application service process, described system comprises the first daemon execution module and the second daemon execution module, wherein: described first daemon execution module, the state of daemon application server is needed for Real-Time Monitoring, when judging that described application server occurs abnormal, solve the abnormal problem of described application server; And for the state of the second daemon execution module described in Real-Time Monitoring, when judging that the operation of described second daemon execution module occurs abnormal, restart described second daemon execution module; Second daemon execution module, for the state of the first daemon execution module described in Real-Time Monitoring, when judging that the operation of described first daemon execution module occurs abnormal, restarts described first daemon execution module.This system and method, while the operation process of application server provides and guards, can also ensure the operation stability of self, provide service with lasting application server.

Description

For the system and method that application service process is guarded
Technical field
The present invention relates to the application service technical field of network service, refer in particular to a kind of system and method guarded for application service process.
Background technology
Along with the high speed development of the Internet and telecommunications application technology, the stability requirement of application service is also improved day by day.In particular, for J2EE application server process (as: the mainstream applications service processes such as Tomcat, Oracle Weblogic Server, IBM Websphere Server), in order to maintenance server is stablized, need to guard the application server run, when application server breaks down time, can revise in time.
In the internet, applications of prior art, usually adopt the mode setting up server cluster or two-shipper interconnected set of LANs, reach the object making application service process stable, but adopt this kind of mode can cause the increase of hardware cost undoubtedly.
In addition, industry also has the method developed and safeguarded application service process by software form, but in many software implementation methods of prior art, all do not consider the stability problem for application service guardian system self, once guardian system occurs operation troubles and interrupts, the stability that application server process runs just is difficult to be guaranteed.
Therefore, prior art also lacks the best approach for maintenance application service processes stability, first can ensure the operation stability of guardian system self.
Summary of the invention
The object of technical solution of the present invention is to provide a kind of system and method guarded for application service process, while the operation process of application server provides and guards, can also ensure the operation stability of self, provide service with lasting application server.
For achieving the above object, one aspect of the present invention provides a kind of system of guarding for application service process, and described system comprises the first daemon execution module and the second daemon execution module, wherein:
Described first daemon execution module, needs the state of daemon application server for Real-Time Monitoring, when judging that described application server occurs abnormal, solve the abnormal problem of described application server; And for the state of the second daemon execution module described in Real-Time Monitoring, when judging that the operation of described second daemon execution module occurs abnormal, restart described second daemon execution module;
Second daemon execution module, for the state of the first daemon execution module described in Real-Time Monitoring, when judging that the operation of described first daemon execution module occurs abnormal, restarts described first daemon execution module.
Preferably, system described above, described first daemon execution module guards strategy according to what obtain in advance, judges whether described application server exception occurs and solves the abnormal problem of described application server.
Preferably, system described above, described system also comprises:
Guard tactful configuration module, for make user arrange described in guard strategy.
Preferably, system described above, described system also comprises:
Guard policy management module, for reading and guarding strategy described in preserving, and described user is modified to described strategy of guarding.
Preferably, system described above, guard strategy described in arranging and comprise:
Settling mode when determining Rule of judgment when the operation process comprising application server described in which, determine application server described in each that needs to guard occurs abnormal and/or determine that the operation process of application server described in each occurs abnormal.
Preferably, system described above, described Rule of judgment comprises:
The hardware resource consumption of described application server reaches a scheduled time more than the time of a setting threshold, sends heartbeat continue to exceed a set point number to described application server, does not receive the request that the response of described application server or described application server processing and overstocks more than a setting quantity.
Preferably, system described above, described settling mode comprises:
Restart described application server or close one or more application process of described application server.
The present invention provides a kind of method of guarding for application service process on the other hand, draws together step:
First daemon execution module Real-Time Monitoring needs the state of daemon application server, when judging that described application server occurs abnormal, solves the abnormal problem of described application server;
The state of the first daemon execution module described in second daemon execution module Real-Time Monitoring, when judging that the operation of described first daemon execution module occurs abnormal, restarts described first daemon execution module;
The state of described first daemon execution module also the second daemon execution module described in Real-Time Monitoring, when judging that the operation of described second daemon execution module occurs abnormal, restarts described second daemon execution module.
Preferably, method described above, described first daemon execution module Real-Time Monitoring needs the state of daemon application server, and when judging that described application server occurs abnormal, the step solving the abnormal problem of described application server specifically comprises:
What described first daemon execution module obtained described application server guards strategy, wherein user by guard tactful configuration module pre-set described in guard strategy;
The state of application server described in described first daemon execution module Real-Time Monitoring;
The state of described application server and the described Rule of judgment that sets of strategy of guarding compare by described first daemon execution module, judge whether described application server exception occurs;
Described first daemon execution module according to described in guard strategy setting mode, solve the abnormal problem of described application server.
Preferably, method described above, described Rule of judgment comprises:
The hardware resource consumption of described application server reaches a scheduled time more than the time of a setting threshold, sends heartbeat continue to exceed a set point number to described application server, does not receive the request that the response of described application server or described application server processing and overstocks more than a setting quantity.
The system and method that the above-mentioned application service process of the specific embodiment of the invention is guarded, has following beneficial effect:
1) the first daemon execution module and the second daemon execution module are guarded mutually, ensure that the system run all right guarded for application service process, when operating system does not delay machine, effectively, ensure can be continued externally to provide service by the application server guarded forever;
2) user dynamically can configure according to the process of the required different application server guarded and guard strategy, has extremely strong autgmentability;
3) application is not limited to which concrete application service or software, but can be applied to simultaneously guard multiple application server process or software;
Accompanying drawing explanation
Fig. 1 is systematic difference structural representation described in first embodiment of the invention;
Fig. 2 is systematic difference structural representation described in second embodiment of the invention;
Fig. 3 in system described in second embodiment of the invention, the structural representation of the first daemon execution module;
Fig. 4 is schematic flow sheet when system described in second embodiment of the invention starts;
Fig. 5 is the schematic flow sheet of method described in the specific embodiment of the invention;
Fig. 6 in method described in the specific embodiment of the invention, the schematic flow sheet making the first daemon execution module carry out application server to guard.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, describe the present invention below in conjunction with the accompanying drawings and the specific embodiments.
The system and method guarded for application service process of the present invention, two daemon execution module are set, wherein utilize the operation of the real-time daemon application server of the first daemon execution module, the second daemon execution module and the first daemon execution module is utilized mutually to guard, like this when the first daemon execution module generation operation troubles or when guarding termination, second daemon execution module can real-time monitor this situation, and seasonal first daemon execution module is restarted and resumes work, ensure that system of the present invention can sustainedly and stably for application server provides the service of guarding.
Fig. 1 is the structural representation of system described in first embodiment of the invention.Described system 100 comprises:
First daemon execution module 110, needs the state of daemon application server for Real-Time Monitoring, when judging that application server occurs abnormal, solve the abnormal problem of application server; And also for the state of Real-Time Monitoring second daemon execution module 120, when the operation of judgement second daemon execution module 120 occurs abnormal, restart the second daemon execution module 120.
Second daemon execution module 120, for the state of Real-Time Monitoring first daemon execution module 110, when the operation of judgement first daemon execution module 110 occurs abnormal, restarts the first daemon execution module 110.
In system described in first embodiment, first daemon execution module 110 and the second daemon execution module 120 are guarded mutually, ensure that the system run all right guarded for application service process, when operating system does not delay machine, effectively, ensure can be continued externally to provide service by the application server guarded forever.
In addition, system of guarding for application service process of the present invention, the mode that first daemon execution module provides process to guard to application server, can carry out according to the strategy of guarding preset, guard strategy and can adopt form to system introducing, also can adopt the form arranged in system.The different application server processes setting difference that user can specifically guard required for basis guards strategy, to be used in the system that application service process is guarded, can be applied to simultaneously to guard multiple application server process or software.
Fig. 2 shows the structural representation of system described in second embodiment of the invention, as Fig. 2, described in the second embodiment, system 200 comprises: guard tactful configuration module 210, guard policy management module 220, first daemon execution module 230 and the second daemon execution module 240.Wherein:
Guard tactful configuration module 210, arrange for making user need daemon application server guard strategy, this is guarded strategy and comprises: need to guard the operation process of which application server, settling mode etc. when the operation process of the Rule of judgment of the operation process of each application server when occurring abnormal and each application server occurs abnormal.
There is abnormal Rule of judgment in the operation process for application server:
1) hardware resource consumption of application server, reaches a scheduled time more than more than a setting threshold, as setting central processor CPU or memory consumption be all 100% situation more than more than ten minutes time, be judged to be abnormal conditions; Setting central processor CPU or memory consumption be all 90% situation more than more than five minutes time, be judged to be abnormal conditions; Different application servers can set different Rule of judgment;
2) hardware resource consumption of application server, reaches a scheduled time more than more than a setting threshold, and sends heartbeat to application server, and application server is not responded, to avoid accordingly 1) the erroneous judgement situation that occurs;
3) sending heartbeat to application server and continue to exceed a set point number, all not receiving response, as sent three heartbeat nonreplys continuously;
4) request that application server is processing is overstock more than a setting quantity; Or
5) the operation process of application server is incomplete, not all process.
When the above-mentioned Rule of judgment of configuration setting, detect application server emerged in operation above-mentioned in any one situation time, all think that application server occurs abnormal.
The those of ordinary skill knowing art technology is appreciated that, under application server under different running environment or different system requirements, judge that the abnormal condition occurred may be different, therefore configured guard strategy, be not limited to above-mentioned several Rule of judgment.
Guard policy management module 220, for from guard tactful configuration module 210 read and preserve be configured guard strategy, user managed set strategy of guarding, dynamic increasing is also provided in addition, subtract the passage guarding strategy, user is modified to guarding strategy.
To a system input data information, read by this system and manage this data information, and utilize this data information as the Rule of judgment of a certain environment, the concrete mode realizing those steps is technology well known to those skilled in the art, also be that those skilled in the art are according to the present invention, can complete guarding tactful configuration module 210 and guarding the function that policy management module 220 will realize of system of the present invention, concrete implementation just repeats no more at this.
First daemon execution module 230, for guarding strategy from guarding policy management module 220 acquisition, strategy is guarded according to this, the operation process status of application server described in Real-Time Monitoring, and when described application server occurs abnormal, according to described mode of guarding strategy setting, solve the abnormal problem of described application server.
For realizing above-mentioned functions, as Fig. 3, this first daemon execution module 230 can comprise acquiring unit 231, monitoring means 232, judging unit 233 and performance element 234, and the function that each unit realizes is:
Acquiring unit 231, for from guard policy management module 220 obtain need daemon application server guard strategy;
Monitoring means 232, for the state of application server described in Real-Time Monitoring;
Judging unit 233, for the state of described application server and the described Rule of judgment that sets of strategy of guarding being compared, judges whether described application server exception occurs;
Performance element 234, for guarding the mode of strategy setting described in basis, solves the abnormal problem of described application server.
The concrete mode that this first daemon execution module 230 solves the abnormal problem of application server can be:
Such as, when the CPU and the internal memory occupation rate that set application server were all 100% more than ten minutes, send heartbeat message to application server simultaneously, when application server is not responded, the settling mode guarding strategy setting restarts application server, and the first daemon execution module 230 guards strategy, when detecting that above-mentioned situation appears in application server according to this configuration, then thinking that application server does not possess service ability, making application server recover normal by restarting application server;
In addition, when this kind of abnormal problem occurs, also can adopt to search in server and run and can close, but do not affect the irrelevant application process that server runs business, the form of being closed, or other can reduce load, but do not affect the mode of server service process, make application server recover normal.The mode that concrete basis guards strategy setting performs.
When sending heartbeat message to application server, continue to exceed three nonreplys, the settling mode guarding strategy setting restarts application server, first daemon execution module 230 guards strategy according to this configuration, when detecting that above-mentioned situation appears in application server, then thinking that application server is abnormal, making application server recover normal by restarting application server;
When all processes of detection application server, have one or more operation process not exist, the settling mode guarding strategy setting is that when starting this process, the first daemon execution module 230 guards strategy according to this configuration, when detecting that above-mentioned situation appears in application server, start off-duty process.
Above-mentioned guard strategy and can be set to default form.
In addition, first daemon execution module 230 can be carried out interface with application server and is connected, with the operation process status making the first daemon execution module 230 can detect application server in real time, this concrete implementation should be the common technology means of those skilled in the art, as utilized JMX technology (the JavaManagement Extensions of prior art, i.e. Java administration extensions technology), for management function implanted by application server, and from application server obtaining information; Or adopt C language to set up the technology of JAVA interface, realize the information of the reading application server of bottom by C language, then its envelope is changed into dynamic link library, Java utilizes the dynamic base of JNI interface interchange C language, can obtain server info.Above-mentioned technical approach all can realize the function of the first daemon execution module 230, does not repeat them here.
Second daemon execution module 240, for the running status of Real-Time Monitoring first daemon execution module 230, when the operation of the first daemon execution module 230 occurs abnormal, restarts the first daemon execution module 230.Second daemon execution module 240 realizes this function, specifically also can be completed by monitoring means, judging unit and performance element respectively.
In addition, the first daemon execution module 230, also for the running status of Real-Time Monitoring second daemon execution module 240, when the operation of the second daemon execution module 240 occurs abnormal, restarts the second daemon execution module 240.
When first daemon execution module 230 is made up of acquiring unit, monitoring means, judging unit and performance element, be also that monitoring means 232 is also for the running status of Real-Time Monitoring second daemon execution module 240; Judging unit 233, also for judging whether the operation of the second daemon execution module 240 exception occurs; Performance element 234, also for when the second daemon execution module 240 occurs abnormal, restarts the second daemon execution module 240.
System of the present invention is mutually monitored by the first daemon execution module 230 and the second daemon execution module 240 and is guarded, ensure that the operation stability of system of the present invention, when operating system does not delay machine, effectively, ensure can be continued externally to provide service by the application server guarded forever; Meanwhile, user dynamically can configure according to the process of the required different application server guarded and guard strategy, and application is not limited to which concrete application service or software, but can be applied to simultaneously guard multiple application server process or software.
System described in the specific embodiment of the invention and application server can be installed on the same computer, guard the operation process of the multiple application servers on this computer.Described system also can be arranged on different computer from application server respectively, is guarded the multiple application servers being arranged on far-end by the mode of remote transmission order.In addition, system described in the specific embodiment of the invention can be set to the acquiescence startup item of operating system, when an operating system starts, automatically runs and starts system of the present invention.
Fig. 4 shows the schematic flow sheet that system described in second embodiment of the invention starts on computers.Consult Fig. 4, this start-up course, from step S401, comprising:
Step S402, os starting;
Step S403, starts the first daemon execution module 230;
Step S404, guards policy management module 220 reading and guards strategy;
Step S405, starts the second daemon execution module 240;
Step S406, the first daemon execution module 230 detects the operation process of application server;
Step S407, judges whether the operation process of application server starts, if the determination result is YES, then operating procedure S408, if judged result is no, then operating procedure S409;
Step S408, the first daemon execution module 230 detects the operation state of a process of application server in real time, and mutually guards with the second daemon execution module 240;
Step S409, starts the operation process of application server;
Step S410, terminates.
By the above-mentioned start-up course of system described in the specific embodiment of the invention, the first daemon execution module 230 and the second daemon execution module 240 are nursed mutually, and whether two detections survive each other, if find that the other side is not survived, start it.Whether the operation process that the first daemon execution module 230 detects application server in real time survives, if do not survived, starts the process of application server; Whether normally first daemon execution module 230 detects the process operation of application server in real time simultaneously, if there is exception, then according to guarding strategy, solves this abnormal problem.
Described system can be guarded in real time to the process of set multiple application servers, and guarantees that each operation process of application server uninterruptedly provides service.
The specific embodiment of the invention additionally provides a kind of method of guarding for application service process on the other hand, and Fig. 5 shows the flow chart of method described in first embodiment of the invention, comprises step:
S501, the first daemon execution module Real-Time Monitoring needs the state of daemon application server, when judging that described application server occurs abnormal, solves the abnormal problem of described application server;
S502, the state of the first daemon execution module described in the second daemon execution module Real-Time Monitoring, when judging that the operation of described first daemon execution module occurs abnormal, restarts described first daemon execution module.
S503, the state of described first daemon execution module also the second daemon execution module described in Real-Time Monitoring, when judging that the operation of described second daemon execution module occurs abnormal, restarts described second daemon execution module.
In described method, mutually guarded by the first daemon execution module and the second daemon execution module, ensure that the system run all right guarded for application service process, when operating system does not delay machine, effectively, ensure can be continued externally to provide service by the application server guarded forever.
Method of guarding for application service process of the present invention, the mode that first daemon execution module provides process to guard to application server, can carry out according to the strategy of guarding preset, Fig. 6 shows the first daemon execution module and carries out the flow chart that application server process guards process, comprises step:
S601, user by guard tactful configuration module arrange described in guard strategy;
S602, user by guard policy management module read be configured guard strategy, modify to guarding strategy;
S603, the first daemon execution module obtain need daemon application server guard strategy;
S604, the state of the first daemon execution module Real-Time Monitoring application server;
S605, the first daemon execution module by the state of application server with guard strategy and compare, judge whether application server exception occurs;
S606, the first daemon execution module according to described in guard the mode of strategy setting, solve the abnormal problem of application server.
In method described in the specific embodiment of the invention, the strategy of guarding of required configuration comprises: the settling mode etc. when Rule of judgment when needing the operation process of which operation process of daemon application server, application server to occur abnormal and/or the operation process of application server occur abnormal.
There is abnormal Rule of judgment in the operation process for application server:
1) hardware resource consumption of application server, reaches a scheduled time more than the time of a setting threshold, as setting central processor CPU or the consumption of internal memory be all 100% reach more than ten minutes time be judged to be abnormal conditions;
2) hardware resource consumption of application server, reaches a scheduled time more than the time of a setting threshold, and sends heartbeat to application server, and application server is not responded;
3) sending heartbeat to application server and continue to exceed a set point number, all not receiving response, as sent three heartbeat nonreplys continuously;
4) request that application server is processing is overstock more than a setting quantity; Or
5) the operation process of application server is incomplete, not all process.
When the Rule of judgment that configuration setting is above-mentioned, first daemon execution module detect application server emerged in operation above-mentioned in any one situation time, all think that application server occurs abnormal, the form of one or more operation process of restarting application server or closing application server can be adopted to solve above-mentioned abnormal problem.
Method described in the specific embodiment of the invention, by the step of above-mentioned Fig. 6, the different application server processes setting difference of guarding required for the concrete basis of user is made to guard strategy, its application is not limited to which concrete application service or software, but can be applied to simultaneously guard multiple application server process or software.
The above is only the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (7)

1. for the system that application service process is guarded, it is characterized in that, described system comprises the first daemon execution module, the second daemon execution module and guards tactful configuration module, wherein:
Guard tactful configuration module, arrange for making user and guard strategy; Guard strategy described in arranging to comprise: settling mode when determining Rule of judgment when the operation process comprising application server described in which, determine application server described in each that needs to guard occurs abnormal and/or determine that the operation process of application server described in each occurs abnormal;
Described first daemon execution module, needs the state of daemon application server for Real-Time Monitoring, when judging that described application server occurs abnormal, solve the abnormal problem of described application server; And for the state of the second daemon execution module described in Real-Time Monitoring, when judging that the operation of described second daemon execution module occurs abnormal, restart described second daemon execution module; Wherein said first daemon execution module guards strategy according to obtaining in advance, judges whether described application server exception occurs and solves the abnormal problem of described application server;
Second daemon execution module, for the state of the first daemon execution module described in Real-Time Monitoring, when judging that the operation of described first daemon execution module occurs abnormal, restarts described first daemon execution module.
2. the system as claimed in claim 1, is characterized in that, described system also comprises:
Guard policy management module, for reading and guarding strategy described in preserving, and described user is modified to described strategy of guarding.
3. the system as claimed in claim 1, is characterized in that, described Rule of judgment comprises:
The hardware resource consumption of described application server reaches a scheduled time more than the time of a setting threshold, sends heartbeat continue to exceed a set point number to described application server, does not receive the request that the response of described application server or described application server processing and overstocks more than a setting quantity.
4. the system as claimed in claim 1, is characterized in that, described settling mode comprises:
Restart described application server or close one or more application process of described application server.
5. for the method that application service process is guarded, it is characterized in that, comprise step:
That guards that tactful configuration module obtains the application server that pre-sets of user guards strategy; Guard strategy described in pre-setting to comprise: settling mode when determining Rule of judgment when the operation process comprising application server described in which, determine application server described in each that needs to guard occurs abnormal and/or determine that the operation process of application server described in each occurs abnormal;
What the first daemon execution module obtained described application server guards strategy, strategy is guarded according to described, Real-Time Monitoring needs the state of daemon application server, judge whether described application server exception occurs, when judging that described application server occurs abnormal, solve the abnormal problem of described application server;
The state of the first daemon execution module described in second daemon execution module Real-Time Monitoring, when judging that the operation of described first daemon execution module occurs abnormal, restarts described first daemon execution module;
The state of described first daemon execution module also the second daemon execution module described in Real-Time Monitoring, when judging that the operation of described second daemon execution module occurs abnormal, restarts described second daemon execution module.
6. method as claimed in claim 5, it is characterized in that, described first daemon execution module according to described in guard strategy, Real-Time Monitoring needs the state of daemon application server, judge whether described application server exception occurs, when judging that described application server occurs abnormal, the step solving the abnormal problem of described application server specifically comprises:
The state of described application server and the described Rule of judgment that sets of strategy of guarding compare by described first daemon execution module, judge whether described application server exception occurs;
Described first daemon execution module according to described in guard strategy setting mode, solve the abnormal problem of described application server.
7. method as claimed in claim 6, it is characterized in that, described Rule of judgment comprises:
The hardware resource consumption of described application server reaches a scheduled time more than the time of a setting threshold, sends heartbeat continue to exceed a set point number to described application server, does not receive the request that the response of described application server or described application server processing and overstocks more than a setting quantity.
CN201010224282.5A 2010-07-12 2010-07-12 For the system and method that application service process is guarded Active CN101895540B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010224282.5A CN101895540B (en) 2010-07-12 2010-07-12 For the system and method that application service process is guarded

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010224282.5A CN101895540B (en) 2010-07-12 2010-07-12 For the system and method that application service process is guarded

Publications (2)

Publication Number Publication Date
CN101895540A CN101895540A (en) 2010-11-24
CN101895540B true CN101895540B (en) 2015-08-12

Family

ID=43104607

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010224282.5A Active CN101895540B (en) 2010-07-12 2010-07-12 For the system and method that application service process is guarded

Country Status (1)

Country Link
CN (1) CN101895540B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573890A (en) * 2015-12-15 2016-05-11 浪潮软件股份有限公司 Server process daemon method and device

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102436404B (en) * 2011-08-24 2013-08-14 苏州阔地网络科技有限公司 Daemon implementing method
CN102902913B (en) * 2012-09-19 2016-08-03 无锡华御信息技术有限公司 Prevent the security method of software in malicious sabotage computer
CN103825752B (en) * 2012-11-19 2018-04-27 ***股份有限公司 Device and method for supervisory control system running state
CN103701651B (en) * 2013-12-31 2017-01-04 山东中创软件工程股份有限公司 Application service disaster tolerance apparatus and method under a kind of domestic environment
CN106817238A (en) * 2015-11-30 2017-06-09 中兴通讯股份有限公司 Virtual machine repair method, virtual machine, system and business function network element
CN105787359B (en) * 2016-02-19 2019-01-08 百度在线网络技术(北京)有限公司 Process guard method and device
CN106100940A (en) * 2016-08-25 2016-11-09 上海斐讯数据通信技术有限公司 A kind of network message supervising device and monitoring method thereof
CN108089917A (en) * 2016-11-23 2018-05-29 ***通信集团广东有限公司 A kind of application process control method and device
CN108984212B (en) * 2017-05-31 2021-06-25 腾讯科技(深圳)有限公司 Method for closing process and electronic equipment
CN109302489A (en) * 2018-11-07 2019-02-01 深圳市安泰数据监测科技有限公司 The wireless transmission of building safety real-time watch device end, which is interrupted, is restarted automatically method
CN110764965A (en) * 2019-09-04 2020-02-07 深圳壹账通智能科技有限公司 Process daemon method and device, electronic equipment and storage medium
CN111694687A (en) * 2020-06-05 2020-09-22 中国第一汽车股份有限公司 Vehicle software fault detection method, device, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079747A (en) * 2007-07-18 2007-11-28 优网通国际资讯股份有限公司 Multi-host hot swap system and fault tolerance method
CN101741619A (en) * 2009-12-24 2010-06-16 中国人民解放军信息工程大学 Self-curing J2EE application server for intrusion tolerance and self-curing method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100227795B1 (en) * 1996-11-21 1999-11-01 정선종 Method of sourcing application server on the web
US7055063B2 (en) * 2000-11-14 2006-05-30 International Business Machines Corporation Method and system for advanced restart of application servers processing time-critical requests

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079747A (en) * 2007-07-18 2007-11-28 优网通国际资讯股份有限公司 Multi-host hot swap system and fault tolerance method
CN101741619A (en) * 2009-12-24 2010-06-16 中国人民解放军信息工程大学 Self-curing J2EE application server for intrusion tolerance and self-curing method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573890A (en) * 2015-12-15 2016-05-11 浪潮软件股份有限公司 Server process daemon method and device

Also Published As

Publication number Publication date
CN101895540A (en) 2010-11-24

Similar Documents

Publication Publication Date Title
CN101895540B (en) For the system and method that application service process is guarded
US10635558B2 (en) Container monitoring method and apparatus
US10152382B2 (en) Method and system for monitoring virtual machine cluster
US10162708B2 (en) Fault tolerance for complex distributed computing operations
US9495234B1 (en) Detecting anomalous behavior by determining correlations
JP5708937B2 (en) Configuration information management system, configuration information management method, and configuration information management program
US20130013953A1 (en) Health monitoring of applications in a guest partition
US10055243B2 (en) Server device transferring log of virtual machine at migration thereof
US10027534B1 (en) Log management system and method for distributed computing systems
CN110708366A (en) Plug-in process management method, related method and related device
US20160124829A1 (en) Agent dynamic service
US10102088B2 (en) Cluster system, server device, cluster system management method, and computer-readable recording medium
WO2020015116A1 (en) Database monitoring method and terminal device
CN109634802B (en) Process monitoring method and terminal equipment
CN104216795A (en) Multiprocess protection system and implementation method thereof
EP3422186A1 (en) Method, device and system for preventing memory data loss
CN104780062A (en) Method for quickly acquiring IP address of BMC management network interface
US9032014B2 (en) Diagnostics agents for managed computing solutions hosted in adaptive environments
CN114185734A (en) Cluster monitoring method and device and electronic equipment
US11544091B2 (en) Determining and implementing recovery actions for containers to recover the containers from failures
CN109284169B (en) Big data platform process management method based on process virtualization and computer equipment
CN109947576B (en) Method for managing internal agent program of virtual machine
CN104683131A (en) Application stage virtualization high-reliability method and device
CN116820686B (en) Physical machine deployment method, virtual machine and container unified monitoring method and device
AU2015249127B2 (en) Fault tolerance for complex distributed computing operations

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170803

Address after: 400015, No. 8, Sports Village No. 44, Yuzhong District, Chongqing

Patentee after: Chongqing Ying long horizontal vertical Information Technology Co., Ltd.

Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice

Patentee before: ZTE Corporation