JP2001229032A - System and method for automatically restoring application and recording medium for the same - Google Patents

System and method for automatically restoring application and recording medium for the same

Info

Publication number
JP2001229032A
JP2001229032A JP2000037171A JP2000037171A JP2001229032A JP 2001229032 A JP2001229032 A JP 2001229032A JP 2000037171 A JP2000037171 A JP 2000037171A JP 2000037171 A JP2000037171 A JP 2000037171A JP 2001229032 A JP2001229032 A JP 2001229032A
Authority
JP
Japan
Prior art keywords
application
control process
monitoring control
normally
operating
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.)
Pending
Application number
JP2000037171A
Other languages
Japanese (ja)
Inventor
健太郎 ▲高▼藤
Kentaro Takato
Yasuhiro Kikuchi
康弘 菊池
Kiichi Kubo
喜一 久保
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2000037171A priority Critical patent/JP2001229032A/en
Publication of JP2001229032A publication Critical patent/JP2001229032A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To solve the problem that a long time is required for the restoration of an application, and there is a risk trouble may be caused in a system operation. SOLUTION: This system is provided with a monitor control process 5 which monitors the operating states of applications 3 and 4, and upon detecting the abnormal operation of the application 4, forcedly ends the abnormally operating application 4, and normally ends the normally operating application 3, and normally ends itself and an activating means 6 which reactivates an OS2 when ending the operations of the applications 3 and 4 and the monitor control process 5, and activates the monitor control process 5 and the applications 3 and 4 for restoring the forcedly ended application 4.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、オペレーションシ
ステム上で動作するアプリケーションの障害発生時に、
そのアプリケーションを自動復旧させるアプリケーショ
ン自動復旧システム、アプリケーション自動復旧方法及
びその記録媒体に関する。
BACKGROUND OF THE INVENTION The present invention relates to a system for operating an operation system when a failure occurs.
The present invention relates to an automatic application recovery system, an automatic application recovery method, and a recording medium for automatically recovering the application.

【0002】[0002]

【従来の技術】近年、コンピュータシステムの運用管理
に要するシステム管理者の作業負担がますます増大する
傾向にある。このような状況から、システム管理者の負
担を軽減するためアプリケーションの障害発生時に復旧
作業を自動的に行うシステムの需要が高まっている。
2. Description of the Related Art In recent years, the workload of a system administrator required for operation and management of a computer system has been increasing. Under such circumstances, there is a growing demand for a system that automatically performs a recovery operation when an application failure occurs in order to reduce the burden on the system administrator.

【0003】このようなアプリケーション自動復旧シス
テムとしては、例えば、特開平10−326208号公
報に開示されたものがある。図5は複数のアプリケーシ
ョンが動作しているコンピュータシステムに対して従来
のアプリケーション自動復旧システムを適用したシステ
ム内部の概略構成を示すブロック図である。
An example of such an automatic application recovery system is disclosed in Japanese Patent Application Laid-Open No. Hei 10-326208. FIG. 5 is a block diagram showing a schematic configuration inside a system in which a conventional application automatic recovery system is applied to a computer system in which a plurality of applications are running.

【0004】図5においてアプリケーション自動復旧シ
ステム100は、オペレーティングシステム(以下、単
にOSと称する)101上で動作する複数のアプリケー
ション102と、各アプリケーション102を監視し
て、各アプリケーション102の異常動作を検出する監
視制御部103と、監視制御部103にて検出されたア
プリケーションの異常内容を解析する障害解析部104
と、この障害解析部104の解析結果に基づいて異常発
生したアプリケーション102を復旧させる障害復旧部
105とを有している。
In FIG. 5, an automatic application recovery system 100 monitors a plurality of applications 102 running on an operating system (hereinafter simply referred to as an OS) 101 and each application 102 to detect an abnormal operation of each application 102. And a failure analysis unit 104 that analyzes the contents of the application abnormality detected by the monitoring control unit 103.
And a failure recovery unit 105 that recovers the application 102 in which an error has occurred based on the analysis result of the failure analysis unit 104.

【0005】各アプリケーション102及び監視制御部
103間は、例えばネットワークプロトコルの一つであ
るTCP/IP(Transmission Control Protocol/Int
ernet Protocol)のコネクション110によって接続す
ることができる。
[0005] Between each application 102 and the monitoring control unit 103, for example, TCP / IP (Transmission Control Protocol / Int) which is one of network protocols.
(Ethernet Protocol) connection 110.

【0006】このような従来のアプリケーション自動復
旧システム100によれば、複数のアプリケーション1
02を監視して、アプリケーション102の異常動作を
検出すると、このアプリケーション102の異常内容を
解析し、その異常に関わるアプリケーション102を復
旧するようにしたので、その異常が発生したアプリケー
ション102を自動復旧することができ、システム管理
者の作業負担を軽減することができる。
According to the conventional automatic application recovery system 100, a plurality of applications 1
02, when an abnormal operation of the application 102 is detected, the contents of the abnormality of the application 102 are analyzed, and the application 102 related to the abnormality is restored. Therefore, the application 102 in which the abnormality has occurred is automatically restored. This can reduce the work load of the system administrator.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、従来の
アプリケーション自動復旧システム100においては、
上記のように複数のアプリケーション102が動作して
おり、なおかつアプリケーション102及び監視制御プ
ロセス103がTCP/IPコネクション110で接続
されている場合、システムの運用に支障を来すことなく
迅速に障害を復旧させる方式については開示されていな
い。すなわち、正常動作中のアプリケーション102に
関わるTCP/IPコネクション110を切断する場合
には何ら問題は生じないのであるが、そのアプリケーシ
ョン102に異常が発生すると、そのアプリケーション
102側のコネクションポート110は開かれたまま残
ってしまうといった事態が生じる。
However, in the conventional application automatic recovery system 100,
When a plurality of applications 102 are operating as described above and the application 102 and the monitoring control process 103 are connected by the TCP / IP connection 110, the failure can be quickly recovered without hindering the operation of the system. It does not disclose the method of causing it to occur. That is, there is no problem when the TCP / IP connection 110 related to the normally operating application 102 is disconnected, but when an abnormality occurs in the application 102, the connection port 110 of the application 102 is opened. There is a situation in which they remain as they are.

【0008】そこで、OS101において、そのOS1
01側で設定された所定時間経過後にコネクションポー
ト110をクローズさせ、障害復旧部105の処理とし
て、コネクションポート110がクローズされたことを
確認した後、その異常が発生したアプリケーション10
2を再び立ち上げることで、異常が発生したアプリケー
ション102を復旧させるとすると、OS101側で設
定された所定時間内に行われるコネクション110をク
ローズするコネクションポートクローズ処理は、そのO
S101に大きく依存するため、そのOS101によっ
てはかなりの時間がかかる。
Therefore, in OS 101, the OS 1
01, the connection port 110 is closed after a lapse of a predetermined time, and as a process of the failure recovery unit 105, it is confirmed that the connection port 110 is closed.
If the application 102 in which the abnormality has occurred is restored by starting up the connection 102 again, the connection port closing process for closing the connection 110 within a predetermined time set on the OS 101 side is performed by the connection port closing process.
Since it largely depends on S101, it takes considerable time depending on the OS 101.

【0009】そこで、このようなアプリケーション自動
復旧システム100においては、アプリケーション10
2に異常が発生した場合、この異常によって、開かれた
まま残っているコネクションポート110をOS101
の再起動により一度消去した後、改めて全てのアプリケ
ーション102を再起動するようにした方が、その復旧
処理を短時間で行うことができるものの、正常動作中の
アプリケーション102があるか否かに関わらず、OS
101を再起動してしまうと、正常動作中のアプリケー
ション102に関わる重要なデータが失われ、ひいて
は、OS101再起動時のシステム運用にも大きな支障
を来すといった第1の問題点があった。
Therefore, in such an automatic application recovery system 100, the application 10
When an error occurs in the OS 101, the connection port 110 remaining open is caused by the error.
It is better to restart all the applications 102 after erasing them once by restarting them, although the recovery process can be performed in a short time, regardless of whether there is an application 102 that is operating normally. OS
When the system 101 is restarted, there is a first problem that important data relating to the application 102 that is operating normally is lost, and the system operation when the OS 101 is restarted is greatly hindered.

【0010】また、従来のアプリケーション自動復旧シ
ステム100によれば、複数のアプリケーション102
の動作状態を監視する監視制御部103自体が障害発生
によって異常終了した場合、この障害に対処することが
できないといった第2の問題点があった。
According to the conventional automatic application recovery system 100, a plurality of applications 102
There is a second problem that, when the monitoring control unit 103 itself that monitors the operating state of the device terminates abnormally due to the occurrence of a failure, the failure cannot be dealt with.

【0011】本発明は上記第1の問題点に鑑みてなされ
たものであり、その第1の目的とするところは、システ
ム運用に支障を来すこともなく、異常終了したアプリケ
ーションを迅速に自動復旧させることができるアプリケ
ーション自動復旧システム、アプリケーション自動復旧
方法及び、その記録媒体を提供することにある。
The present invention has been made in view of the above-mentioned first problem, and a first object of the present invention is to quickly and abnormally terminate an application without interrupting system operation. An object of the present invention is to provide an automatic application recovery system, an automatic application recovery method, and a recording medium that can be recovered.

【0012】本発明は上記第2の問題点に鑑みてなされ
たものであり、その第2の目的とするところは、監視制
御部に異常動作が発生したとしても、異常動作発生前の
状態に自動復旧することができるアプリケーション自動
復旧システム、アプリケーション自動復旧方法及び、そ
の記録媒体を提供することにある。
The present invention has been made in view of the above-mentioned second problem, and a second object of the present invention is to provide a monitoring and control unit which, even if an abnormal operation occurs, restores the state before the occurrence of the abnormal operation. An object of the present invention is to provide an automatic application recovery system, an automatic application recovery method, and a recording medium that can be automatically recovered.

【0013】[0013]

【課題を解決するための手段】上記第1の目的を達成す
るために本発明のアプリケーション自動復旧システム
は、複数のアプリケーションの動作状態を監視し、前記
アプリケーションの異常動作を検出すると、異常動作し
ている前記アプリケーションを強制終了すると共に、正
常動作している前記アプリケーションを正常終了し、自
らも正常終了する監視制御プロセスと、前記アプリケー
ション及び前記監視制御プロセスの動作終了時に、前記
アプリケーション及び前記監視制御プロセスを動作させ
るオペレーティングシステムを再起動することで、前記
監視制御プロセス及び前記アプリケーションを起動し
て、前記強制終了したアプリケーションを復旧する起動
手段とを有するものである。
In order to achieve the first object, an automatic application recovery system of the present invention monitors operation states of a plurality of applications, and when an abnormal operation of the applications is detected, the system automatically operates abnormally. A monitoring control process for forcibly terminating the application that is running normally and for normally terminating the application that is operating normally, and the application and the monitoring control process when the operation of the application and the monitoring control process is terminated. By restarting the operating system that runs the process, the monitoring control process and the application are started, and the application is started, and the starting unit is configured to recover the forcibly terminated application.

【0014】従って、本発明のアプリケーション自動復
旧システムによれば、特定のアプリケーションに異常動
作が発生したとしても、異常動作中のアプリケーション
を強制終了し、さらに、正常動作中のアプリケーション
及び監視制御プロセスを正常終了した後、前記オペレー
ティングシステムを再起動することで、前記監視制御プ
ロセス及びアプリケーションを起動して、前記強制終了
したアプリケーションを復旧するようにしたので、前記
オペレーティングシステムの再起動前に、正常動作中の
アプリケーション及び監視制御プロセスを正常終了させ
ることで、重要なデータが失われてしまうような支障を
来すこともなく、しかも、異常終了したアプリケーショ
ンを迅速に復旧させることができる。
Therefore, according to the application automatic recovery system of the present invention, even if an abnormal operation occurs in a specific application, the abnormally operating application is forcibly terminated, and the normally operating application and the monitoring control process are performed. After the normal end, the operating system is restarted to start the monitoring control process and the application and recover the forcibly terminated application. Therefore, the normal operation is performed before the operating system is restarted. By normally terminating the application and the monitoring control process, it is possible to quickly recover the abnormally terminated application without causing any trouble such as loss of important data.

【0015】また、本発明のアプリケーション自動復旧
システムは、前記監視制御プロセスが、コネクションを
通じて前記複数のアプリケーションの動作状態を監視
し、前記アプリケーションの異常動作を検出すると、異
常動作している前記アプリケーションを強制終了し、正
常動作している前記アプリケーションとのコネクション
を切断すると共に、自らも正常終了し、前記複数のアプ
リケーションが、前記コネクションの切断を検出する
と、現在動作を自発的に正常終了するものである。
Further, in the application automatic recovery system according to the present invention, the monitoring control process monitors operation states of the plurality of applications through a connection, and detects an abnormal operation of the application when the abnormal operation of the application is detected. Forcibly terminates, disconnects the connection with the normally operating application, terminates itself normally, and when the plurality of applications detects the disconnection of the connection, the current operation spontaneously terminates normally normally. is there.

【0016】従って、本発明のアプリケーション自動復
旧システムによれば、現在動作中のアプリケーションが
監視制御プロセスとのコネクション切断を検出すると、
現在動作中のアプリケーションを自動的に正常終了する
ようにしたので、監視制御プロセスが正常終了させなく
ても、オペレーティングシステムの再起動前に、正常動
作中のアプリケーションを正常終了させることで、重要
なデータが失われてしまうような支障を来すこともな
く、しかも、異常動作発生前の状態にアプリケーション
を迅速に自動復旧させることができる。
Therefore, according to the automatic application recovery system of the present invention, when the currently operating application detects that the connection with the monitoring control process has been disconnected,
Because the currently running applications are automatically terminated normally, even if the monitoring control process does not terminate normally, it is important to terminate the normally running applications normally before restarting the operating system. The application can be quickly and automatically restored to the state before the occurrence of the abnormal operation without causing any trouble such as loss of data.

【0017】上記第2の目的を達成するために本発明の
アプリケーション自動復旧システムは、コネクションを
通じて複数のアプリケーションの動作状態を監視し、前
記アプリケーションの異常動作を検出すると、異常動作
している前記アプリケーションを強制終了すると共に、
正常動作している前記アプリケーションを正常終了し、
自らも正常終了する監視制御プロセスと、前記コネクシ
ョンの切断を検出すると、現在動作を自発的に正常終了
する前記アプリケーションと、前記アプリケーション及
び前記監視制御プロセスの動作終了時に、前記アプリケ
ーション及び前記監視制御プロセスを動作させるオペレ
ーティングシステムを再起動することで、前記監視制御
プロセス及び前記アプリケーションを起動して、前記ア
プリケーションを復旧する起動手段とを有するものであ
る。
In order to achieve the second object, an automatic application recovery system according to the present invention monitors operation states of a plurality of applications through a connection and detects an abnormal operation of the application. Together with
Terminate the normally running application normally,
A monitoring control process that normally terminates itself, the application that spontaneously normally terminates the current operation when the disconnection of the connection is detected, and the application and the monitoring control process when the operation of the application and the monitoring control process ends. By restarting the operating system that operates the application, thereby activating the monitoring control process and the application and restoring the application.

【0018】従って、本発明のアプリケーション自動復
旧システムによれば、現在動作中のアプリケーションが
監視制御プロセスとのコネクション切断を検出すると、
現在動作中のアプリケーションを自動的に正常終了し
て、前記アプリケーション及び前記監視制御プロセスの
動作終了時に、前記オペレーティングシステムを再起動
することで、前記監視制御プロセス及び前記アプリケー
ションを起動して、前記アプリケーションを復旧するよ
うにしたので、監視制御プロセス自体に異常動作が発生
したとしても、オペレーティングシステムの再起動前
に、正常動作中のアプリケーションを正常終了させるこ
とで、重要なデータが失われてしまうような支障を来す
こともなく、しかも、監視制御プロセスを迅速に自動復
旧させることができる。
Therefore, according to the automatic application recovery system of the present invention, when the currently operating application detects a disconnection with the monitoring control process,
Automatically terminates the currently operating application automatically, and restarts the operating system at the end of the operation of the application and the monitoring control process, thereby activating the monitoring control process and the application, and Even if an abnormal operation occurs in the monitoring control process itself, important data is lost by terminating the normally operating application before restarting the operating system. The monitoring and control process can be quickly and automatically restored without causing any trouble.

【0019】上記第1の目的を達成するために本発明の
アプリケーション自動復旧方法は、複数のアプリケーシ
ョンの動作状態を監視し、前記アプリケーションの異常
動作を検出すると、異常動作している前記アプリケーシ
ョンを監視制御プロセスにて強制終了すると共に、正常
動作している前記アプリケーションを前記監視制御プロ
セスにて正常終了して、前記監視制御プロセス自体も正
常終了した後、前記アプリケーション及び前記監視制御
プロセスを動作させるオペレーティングシステムを再起
動することで、前記監視制御プロセス及び前記アプリケ
ーションを起動して、前記強制終了したアプリケーショ
ンを復旧するようにした。
In order to achieve the first object, an application automatic recovery method according to the present invention monitors operation states of a plurality of applications and, when an abnormal operation of the application is detected, monitors the abnormally operating application. An operating system for forcibly terminating the application and the monitoring control process after forcibly terminating the application and the normally operating application in the monitoring control process, and terminating the monitoring control process itself normally. By restarting the system, the monitoring control process and the application are started, and the forcibly terminated application is restored.

【0020】また、本発明の記録媒体は、このようなア
プリケーション自動復旧方法を動作プログラムとして記
録するようにしたものである。
Further, the recording medium of the present invention is such that such an application automatic restoration method is recorded as an operation program.

【0021】従って、本発明のアプリケーション自動復
旧方法によれば、特定のアプリケーションに異常動作が
発生したとしても、オペレーティングシステムの再起動
前に、正常動作中のアプリケーション及び監視制御プロ
セスを正常終了させることで、重要なデータが失われて
しまうような支障を来すこともなく、しかも、異常終了
したアプリケーションを迅速に復旧させることができ
る。
Therefore, according to the automatic application recovery method of the present invention, even if an abnormal operation occurs in a specific application, the normally operating application and the monitoring control process are normally terminated before the operating system is restarted. Therefore, it is possible to quickly recover an abnormally terminated application without causing any trouble such as loss of important data.

【0022】また、このようなアプリケーション自動復
旧方法を動作プログラムとして記録した記録媒体におい
ても、このアプリケーション自動復旧方法と同様の作用
効果を得ることができる。
[0022] Also, in a recording medium in which such an application automatic recovery method is recorded as an operation program, the same operation and effect as the application automatic recovery method can be obtained.

【0023】また、本発明のアプリケーション自動復旧
方法は、前記監視制御プロセスが、コネクションを通じ
て前記複数のアプリケーションの動作状態を監視し、前
記アプリケーションの異常動作を検出すると、異常動作
している前記アプリケーションを強制終了し、正常動作
している前記アプリケーションとのコネクションを切断
すると共に、自らも正常終了し、前記複数のアプリケー
ションが、前記コネクションの切断を検出すると、現在
動作を自発的に正常終了するようにした。
Further, in the application automatic recovery method according to the present invention, the monitoring control process monitors operation states of the plurality of applications through a connection, and detects an abnormal operation of the application when the abnormal operation of the application is detected. Forcibly terminates, disconnects the connection with the application that is operating normally, terminates itself normally, and when the plurality of applications detects the disconnection of the connection, the current operation spontaneously terminates normally normally. did.

【0024】従って、本発明のアプリケーション自動復
旧方法によれば、監視制御プロセスが正常終了させなく
ても、オペレーティングシステムの再起動前に、正常動
作中のアプリケーションを正常終了させることで、重要
なデータが失われてしまうような支障を来すこともな
く、しかも、異常動作発生前の状態にアプリケーション
を迅速に自動復旧させることができる。
Therefore, according to the application automatic recovery method of the present invention, even if the monitoring control process is not normally terminated, the normally operating application is normally terminated before the restart of the operating system, so that important data can be recovered. The application can be quickly and automatically restored to the state before the occurrence of the abnormal operation without causing any trouble such as loss of the application.

【0025】また、このようなアプリケーション自動復
旧方法を動作プログラムとして記録した記録媒体におい
ても、アプリケーション自動復旧方法と同様の作用効果
を得ることができる。
Further, even in a recording medium in which such an automatic application recovery method is recorded as an operation program, the same operation and effect as those of the automatic application recovery method can be obtained.

【0026】また、上記第2の目的を達成するために本
発明のアプリケーション自動復旧方法は、コネクション
を通じて複数のアプリケーションの動作状態を監視し、
前記アプリケーションの異常動作を検出すると、異常動
作している前記アプリケーションを監視制御プロセスに
て強制終了すると共に、正常動作している前記アプリケ
ーションを前記監視制御プロセスにて正常終了し、前記
監視制御プロセス自体も正常終了し、前記アプリケーシ
ョンが、前記コネクションの切断を検出すると、現在動
作を自発的に正常終了すると共に、前記アプリケーショ
ン及び前記監視制御プロセスの動作終了時に、前記アプ
リケーション及び前記監視制御プロセスを動作させるオ
ペレーティングシステムを再起動することで、前記監視
制御プロセス及び前記アプリケーションを起動して、前
記アプリケーションを復旧するようにした。
In order to achieve the second object, the application automatic recovery method of the present invention monitors operation states of a plurality of applications through a connection,
When an abnormal operation of the application is detected, the abnormally operating application is forcibly terminated by a monitoring control process, and the normally operating application is normally terminated by the monitoring control process, and the monitoring control process itself is terminated. Ends normally, and when the application detects the disconnection of the connection, the current operation spontaneously ends normally, and when the operation of the application and the monitoring control process ends, the application and the monitoring control process operate. By restarting the operating system, the monitoring control process and the application are started, and the application is restored.

【0027】また、本発明の記録媒体は、このようなア
プリケーション自動復旧方法を動作プログラムとして記
録するようにしたものである。
The recording medium of the present invention records such an application automatic recovery method as an operation program.

【0028】従って、本発明のアプリケーション自動復
旧方法によれば、監視制御プロセス自体に異常動作が発
生したとしても、オペレーティングシステムの再起動前
に、正常動作中のアプリケーションを正常終了させるこ
とで、重要なデータが失われてしまうような支障を来す
こともなく、しかも、監視制御プロセスを迅速に自動復
旧させることができる。
Therefore, according to the application automatic recovery method of the present invention, even if an abnormal operation occurs in the monitoring control process itself, it is possible to terminate the normally operating application normally before restarting the operating system. The monitoring and control process can be quickly and automatically restored without any trouble such as loss of important data.

【0029】また、このようなアプリケーション自動復
旧方法を動作プログラムとして記録した記録媒体におい
ても、アプリケーション自動復旧方法と同様の作用効果
を得ることができる。
Further, even in a recording medium in which such an automatic application recovery method is recorded as an operation program, the same operation and effect as those of the automatic application recovery method can be obtained.

【0030】[0030]

【発明の実施の形態】以下、図面に基づいて本実施の形
態に示すアプリケーション自動復旧システムについて説
明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an automatic application recovery system according to the present embodiment will be described with reference to the drawings.

【0031】(実施の形態1)図1は第1の実施の形態
に示すアプリケーション自動復旧システム内部の概略構
成を示すブロック図である。
(Embodiment 1) FIG. 1 is a block diagram showing a schematic configuration inside an application automatic recovery system shown in a first embodiment.

【0032】図1に示すアプリケーション自動復旧シス
テム(以下、単に自動復旧システムと称する)1は、O
S2上で動作する複数のアプリケーション3,4と、ア
プリケーション3,4の動作状態を監視する監視制御プ
ロセス5と、アプリケーション3,4及び監視制御プロ
セス5を強制終了、正常終了及び起動等の制御動作を実
行する起動手段6とを有している。尚、起動手段6は、
OS2を起動することで立ち上がるものである。
An application automatic recovery system (hereinafter simply referred to as an automatic recovery system) 1 shown in FIG.
A plurality of applications 3 and 4 operating on S2, a monitoring control process 5 for monitoring the operation status of the applications 3 and 4, and control operations such as forced termination, normal termination and startup of the applications 3 and 4 and the monitoring control process 5. And a start-up means 6 for executing In addition, the starting means 6
It is started by activating OS2.

【0033】監視制御プロセス5及びアプリケーション
3,4は、TCP/IPのコネクション7を通じて通信
接続されている。また、起動手段6は、コネクション7
に関係なく、監視制御プロセス5及びアプリケーション
3,4と別コネクション8を通じて通信接続されている
ものとする。
The monitoring control process 5 and the applications 3 and 4 are communicatively connected through a TCP / IP connection 7. In addition, the starting means 6 includes a connection 7
Irrespective of this, it is assumed that the monitoring control process 5 and the applications 3 and 4 are communicatively connected through the separate connection 8.

【0034】監視制御プロセス5は、コネクション7を
通じて、各アプリケーション3,4から定期的に送信さ
れる状態通知に基づいて、各アプリケーション3,4の
動作状態を監視するものである。
The monitoring control process 5 monitors the operation state of each application 3 and 4 based on a state notification periodically transmitted from each application 3 and 4 through the connection 7.

【0035】尚、監視制御プロセス5は、各アプリケー
ション3,4からのコネクション接続及び状態通知がタ
イムアウト時間内にあったか否かを判定するために、そ
れらのタイムアウト時間を記憶した管理テーブルを有
し、このタイムアウト時間は適宜変更可能である。
The monitoring control process 5 has a management table that stores the time-out time in order to determine whether the connection connection and status notification from each of the applications 3 and 4 are within the time-out time, This timeout time can be changed as appropriate.

【0036】さらに、監視制御プロセス5は、タイムア
ウト時間内にアプリケーション3,4からコネクション
接続若しくは状態通知を受信できなかった場合、又はア
プリケーション3,4とのコネクションが切断された場
合、アプリケーション3,4に異常動作が発生したもの
と判断するものである。以下、説明の便宜上、アプリケ
ーション3は正常動作中で、アプリケーション4に異常
動作が発生したものとする。
Further, when the connection control or status notification cannot be received from the applications 3 and 4 within the timeout period, or when the connection with the applications 3 and 4 is disconnected, the monitoring control process 5 It is determined that an abnormal operation has occurred. Hereinafter, for convenience of explanation, it is assumed that the application 3 is operating normally and the application 4 has abnormal operation.

【0037】監視制御プロセス5は、アプリケーション
4の異常動作を検出すると、異常動作しているアプリケ
ーション4を強制終了すると共に、正常動作中のアプリ
ケーション3を正常終了させるべく、正常終了信号を正
常動作中のアプリケーション3に送信するものである。
When the monitoring control process 5 detects an abnormal operation of the application 4, the monitoring control process 5 forcibly terminates the abnormally operating application 4 and sends a normal termination signal to the normally operating application 3 to normally terminate the normally operating application 3. Is transmitted to the application 3.

【0038】正常動作中のアプリケーション3は、監視
制御プロセス5からの正常終了信号を受信すると、この
正常終了信号を受信したことを監視制御プロセス5に通
知するべく、応答信号を監視制御プロセス5に送信した
後、データ保存等の終了処理を実行して正常終了するも
のである。
When the application 3 that is operating normally receives the normal end signal from the monitor control process 5, the application 3 sends a response signal to the monitor control process 5 to notify the monitor control process 5 that the normal end signal has been received. After transmission, end processing such as data storage is executed and the processing ends normally.

【0039】さらに、監視制御プロセス5は、正常終了
したアプリケーション3とのコネクション7の切断を検
出すると、アプリケーション3の正常終了を検出し、異
常動作中のアプリケーション4の障害解析処理及び障害
復旧処理を実行した後、自らも終了処理を実行して正常
終了するものである。
Further, when the monitoring control process 5 detects the disconnection of the connection 7 with the normally terminated application 3, the monitoring control process 5 detects the normal termination of the application 3, and performs a failure analysis process and a failure recovery process of the abnormally operating application 4. After the execution, the terminal itself also executes the termination processing and terminates normally.

【0040】次に第1の実施の形態に示す自動復旧シス
テム1の動作について説明する。図2は第1の実施の形
態に示す自動復旧システム1の処理動作を示すフロー図
である。
Next, the operation of the automatic recovery system 1 according to the first embodiment will be described. FIG. 2 is a flowchart showing a processing operation of the automatic restoration system 1 shown in the first embodiment.

【0041】図2において自動復旧システム1は、OS
2が起動すると、起動手段6を立ち上げ、この起動手段
6を通じて監視制御プロセス5を起動する(ステップS
1)。さらに、起動手段6は、アプリケーション3,4
を起動する(ステップS2)。
Referring to FIG. 2, the automatic recovery system 1
2 starts, the start-up means 6 is started, and the monitoring control process 5 is started through the start-up means 6 (Step S).
1). Further, the starting means 6 includes applications 3 and 4
Is started (step S2).

【0042】これら監視制御プロセス5及びアプリケー
ション3,4が起動すると、監視制御プロセス5及びア
プリケーション3,4間でコネクション7を確立する
(ステップS3)。
When the monitoring control process 5 and the applications 3 and 4 are activated, a connection 7 is established between the monitoring control process 5 and the applications 3 and 4 (step S3).

【0043】各アプリケーション3,4は、コネクショ
ン7を通じて自己の動作状態を示す状態通知を、監視制
御プロセス5に定期的に送信する(ステップS4)。
Each of the applications 3 and 4 periodically transmits a status notification indicating its own operation status to the monitoring control process 5 through the connection 7 (step S4).

【0044】そこで、監視制御プロセス5は、タイムア
ウト時間内にアプリケーション3,4の状態通知を受信
したか否かの判断に基づいて、各アプリケーション3,
4の異常動作を検出したか否かを判定する(ステップS
6)。
The monitoring control process 5 determines whether each of the applications 3 and 4 has received the status notification of the applications 3 and 4 within the timeout period.
It is determined whether the abnormal operation No. 4 has been detected (step S
6).

【0045】監視制御プロセス5が、アプリケーション
4の異常動作を検出すると、正常動作中のアプリケーシ
ョン3に対して、コネクション7を通じて、正常終了信
号を送信する(ステップS7)。
When the monitoring control process 5 detects an abnormal operation of the application 4, it sends a normal end signal to the application 3 operating normally through the connection 7 (step S7).

【0046】アプリケーション3は、監視制御プロセス
5からの正常終了信号を受信すると、この正常終了信号
を受信したことを確認する応答信号を監視制御プロセス
5に送信する(ステップS8)と共に、正常終了信号に
基づいて、システム運用に関わるデータ保存等を行う終
了処理を実行することで、正常終了する。尚、この正常
終了によって、監視制御プロセス5及びアプリケーショ
ン3間のコネクション7は速やかにクローズされる。
When the application 3 receives the normal end signal from the monitor control process 5, the application 3 sends a response signal for confirming that the normal end signal has been received to the monitor control process 5 (step S8). By executing an end process for storing data related to the system operation based on the above, the process ends normally. By this normal end, the connection 7 between the monitoring control process 5 and the application 3 is immediately closed.

【0047】また、監視制御プロセス5は、正常終了し
たアプリケーション3とのコネクション7が切断された
ことによって、正常動作中のアプリケーション3の正常
終了を確認すると(ステップS9)、異常動作中のアプ
リケーション4に対する障害解析処理及び障害復旧処理
を行うことで、異常動作中のアプリケーション4を強制
終了し、自らも終了処理を実行して正常終了する(ステ
ップS10)。尚、この強制終了したアプリケーション
4及び監視制御プロセス5間のコネクション7は、クロ
ーズされずに残った状態になる。
When the monitoring control process 5 confirms the normal termination of the normally operating application 3 due to the disconnection of the connection 7 with the normally terminated application 3 (step S 9), the monitoring control process 5 executes the abnormally operating application 4. By performing a failure analysis process and a failure recovery process on the application 4, the application 4 that is operating abnormally is forcibly terminated, and the termination process itself is also performed and normally terminated (step S10). The connection 7 between the forcibly terminated application 4 and the monitoring control process 5 remains without being closed.

【0048】起動手段6は、全アプリケーション3,4
及び監視制御プロセス5の終了を検出すると、OS2の
再起動を開始する(ステップS11)。
The activating means 6 includes all the applications 3 and 4
When the end of the monitoring control process 5 is detected, the restart of the OS 2 is started (step S11).

【0049】起動手段6は、OS2の再起動に応じて立
ち上がることで、ステップS1に移行し、全アプリケー
ション3,4及び監視制御プロセス5を正常な状態で起
動させる。
The start-up means 6 starts up in response to the restart of the OS 2 and shifts to step S 1 to start all the applications 3 and 4 and the monitoring control process 5 in a normal state.

【0050】第1の実施の形態に示す自動復旧システム
1によれば、アプリケーション4に異常動作が発生した
としても、異常動作中のアプリケーション4を強制終了
し、さらに、正常動作中のアプリケーション3及び監視
制御プロセス5を正常終了した後に、OS2を再起動す
ることで、監視制御プロセス5及びアプリケーション
3,4を起動して、異常終了したアプリケーション4を
復旧するようにしたので、正常動作中のアプリケーショ
ンの重要なデータが失われないようにすることができ
る。これにより、システム運用に支障を来すことなく、
異常終了したアプリケーション4を自動復旧させること
が可能となる。
According to the automatic recovery system 1 shown in the first embodiment, even if an abnormal operation occurs in the application 4, the application 4 that is operating abnormally is forcibly terminated. Since the OS 2 is restarted after the monitoring control process 5 ends normally, the monitoring control process 5 and the applications 3 and 4 are started to recover the abnormally terminated application 4. Important data will not be lost. As a result, without hindering system operation,
The abnormally terminated application 4 can be automatically restored.

【0051】さらに、アプリケーション4がサーバとな
り、アプリケーション3とプロセス間通信を行っていた
場合、アプリケーション4の異常終了によりサーバポー
トがクローズされずに残ってしまうが、アプリケーショ
ン4側に残されたサーバポートが自動的にクローズされ
る処理を待たずにOS2を再起動するようにしたため、
異常終了したアプリケーション4を迅速に復旧すること
ができる。
Further, if the application 4 is a server and is performing inter-process communication with the application 3, the server port remains without being closed due to the abnormal termination of the application 4, but the server port remaining on the application 4 side Restarts OS2 without waiting for the process to be automatically closed.
The abnormally terminated application 4 can be quickly restored.

【0052】尚、上記実施の形態においては、監視制御
プロセス5及び各アプリケーション3,4間のコネクシ
ョン7が確立した後に、アプリケーション4に異常動作
が発生した場合を例にあげて説明したが、コネクション
7の確立前に、例えばアプリケーション3に異常動作が
発生する場合も考えられる。
In the above embodiment, the case where an abnormal operation has occurred in the application 4 after the monitoring control process 5 and the connection 7 between the applications 3 and 4 have been established has been described as an example. Before the establishment of 7, for example, an abnormal operation may occur in the application 3.

【0053】このような場合、アプリケーション3は、
コネクション7の確立前であるので、監視制御プロセス
5に状態通知を送信することはできない。そこで、監視
制御プロセス5は、タイムアウト時間内にアプリケーシ
ョン3からのコネクション接続を検出できないと、アプ
リケーション3が異常動作を発生したものと認識するこ
とで、コネクション7確立前の障害発生に対処すること
ができる。
In such a case, the application 3
Since the connection 7 has not been established yet, the status notification cannot be transmitted to the monitoring control process 5. Therefore, if the monitoring control process 5 cannot detect a connection connection from the application 3 within the timeout period, the monitoring control process 5 recognizes that the application 3 has performed an abnormal operation, and can cope with a failure occurring before the connection 7 is established. it can.

【0054】また、上記実施の形態においては、アプリ
ケーション4に異常が発生した場合、アプリケーション
3は、監視制御プロセス5からの正常終了信号に応じて
正常終了するようにしたが、自発的に正常終了するよう
にしても良い。すなわち、アプリケーション4に異常が
発生したとき、監視制御プロセス5がコネクション7を
切断する。アプリケーション3は、コネクション7の切
断を検出することにより、自発的に正常終了する。この
ようにすると、監視制御プロセス5が正常終了信号を送
信する必要がなくなる。
In the above-described embodiment, when an error occurs in the application 4, the application 3 normally terminates in response to the normal termination signal from the monitoring control process 5. However, the application 3 voluntarily terminates normally. You may do it. That is, when an abnormality occurs in the application 4, the monitoring control process 5 disconnects the connection 7. The application 3 spontaneously ends normally by detecting disconnection of the connection 7. This eliminates the need for the monitoring control process 5 to transmit a normal end signal.

【0055】また、監視制御プロセス5は、ステップS
1にて起動手段6によって起動した後、各アプリケーシ
ョン3,4からのコネクション7接続要求が来るまでの
時間と、コネクション7確立後、各アプリケーション
3,4が正常動作中であることを通知するための状態通
知を受信するまでの時間とに基づいて、アプリケーショ
ン3,4起動時におけるアプリケーション3,4の異常
動作を認識することもできる。
The monitoring control process 5 includes a step S
In order to notify the time until the connection 7 connection request from each application 3 and 4 comes after the activation unit 6 starts the application 7 in step 1 and that the applications 3 and 4 are operating normally after the connection 7 is established. The abnormal operation of the applications 3 and 4 when the applications 3 and 4 are activated can be recognized based on the time until the status notification is received.

【0056】(実施の形態2)図3は第2の実施の形態
に示す自動復旧システム内部の概略構成を示すブロック
図である。尚、図1に示す自動復旧システム1と同一の
構成には同一符号を付すと共に、その構成及び動作の説
明については省略する。
(Embodiment 2) FIG. 3 is a block diagram showing a schematic configuration inside an automatic recovery system according to a second embodiment. The same components as those of the automatic recovery system 1 shown in FIG. 1 are denoted by the same reference numerals, and the description of the configurations and operations is omitted.

【0057】図3に示す自動復旧システム10は、監視
制御プロセス5とのコネクション7が切断されると、自
発的に正常終了する機能を備えた自発終了アプリケーシ
ョン3A,4Aを設けている。
The automatic restoration system 10 shown in FIG. 3 is provided with spontaneous termination applications 3A and 4A having a function of voluntarily terminating normally when the connection 7 with the monitoring control process 5 is disconnected.

【0058】次に第2の実施の形態に示す自動復旧シス
テム10の動作について説明する。図4は第2の実施の
形態に示す自動復旧システム10の処理動作を示すフロ
ー図である。
Next, the operation of the automatic recovery system 10 according to the second embodiment will be described. FIG. 4 is a flowchart showing a processing operation of the automatic recovery system 10 shown in the second embodiment.

【0059】図3に示す自動復旧システム10は、OS
2が起動すると、起動手段6を立ち上げ、この起動手段
6を通じて監視制御プロセス5を起動する(ステップS
21)。さらに、起動手段6は、各自発終了アプリケー
ション3A,4Aを起動する(ステップS22)。
The automatic recovery system 10 shown in FIG.
2 starts, the start-up means 6 is started, and the monitoring control process 5 is started through the start-up means 6 (Step S).
21). Further, the activating unit 6 activates each of the spontaneous termination applications 3A and 4A (Step S22).

【0060】これら監視制御プロセス5及び自発終了ア
プリケーション3A,4Aが起動すると、監視制御プロ
セス5及び自発終了アプリケーション3A,4A間でコ
ネクション7を確立する(ステップS23)。
When the monitoring control process 5 and the spontaneously ending applications 3A and 4A are activated, a connection 7 is established between the monitoring control process 5 and the spontaneously ending applications 3A and 4A (step S23).

【0061】各自発終了アプリケーション3A,4A
は、コネクション7を通じて自己の動作状態を示す状態
通知を、監視制御プロセス5に定期的に送信する(ステ
ップS24)。
Each spontaneous termination application 3A, 4A
Transmits a status notification indicating its own operation status to the monitoring control process 5 through the connection 7 (step S24).

【0062】各自発終了アプリケーション3A、4A
は、監視制御プロセス5とのコネクション7の切断を検
出したか否かを判定する(ステップS26)。
Each spontaneous termination application 3A, 4A
Determines whether the disconnection of the connection 7 with the monitoring control process 5 is detected (step S26).

【0063】各自発終了アプリケーション3A,4A
は、監視制御プロセス5とのコネクション7の切断を検
出すると、システム運用に関わるデータ保存等を行う終
了処理を自発的に実行して、正常終了する(ステップS
28)。
Each spontaneous termination application 3A, 4A
When detecting the disconnection of the connection 7 with the monitoring control process 5, the system spontaneously executes an end process for storing data related to the system operation and terminates normally (step S
28).

【0064】さらに、起動手段6は、各自発終了アプリ
ケーション3A,4Aの正常終了を検出すると(ステッ
プS29)、異常終了した監視制御プロセス5に対する
障害解析処理及び障害復旧処理を実行する(ステップS
30)。
Further, upon detecting normal termination of each of the spontaneously terminated applications 3A and 4A (step S29), the activating means 6 executes a failure analysis process and a failure recovery process for the abnormally terminated monitoring control process 5 (step S29).
30).

【0065】その後、起動手段6は、OS2の再起動を
開始する(ステップS31)。そして、起動手段6は、
OS2の再起動に応じて立ち上がることで、ステップS
21に移行し、自発終了アプリケーション3A,4A及
び監視制御プロセス5を正常な状態で起動させることで
きる。
After that, the start-up means 6 starts restarting the OS 2 (step S31). And the activation means 6
By starting up in response to the restart of OS2, step S
21 and the spontaneous termination applications 3A and 4A and the monitoring control process 5 can be started in a normal state.

【0066】第2の実施の形態に示す自動復旧システム
10によれば、自発終了アプリケーション3A,4Aが
監視制御プロセス5とのコネクション切断を検出する
と、監視制御プロセス5が異常終了したものと判断し、
自発的に正常終了する。さらに、自発終了アプリケーシ
ョン3A,4Aが正常終了した後で、起動手段6により
OS2の再起動を行うようにしたので、正常動作中の自
発終了アプリケーション3A,4Aの重要なデータが失
われないようにすることができる。これにより、システ
ム運用に支障を来すこともなく、異常終了した監視制御
プロセス5を自動復旧させることが可能となる。
According to the automatic recovery system 10 shown in the second embodiment, when the spontaneous termination applications 3A and 4A detect the disconnection of the connection with the monitoring control process 5, it is determined that the monitoring control process 5 has terminated abnormally. ,
Normally terminates normally. Further, after the spontaneously ending applications 3A and 4A are normally terminated, the OS 2 is restarted by the activating means 6, so that important data of the normally operating spontaneously ending applications 3A and 4A are not lost. can do. This makes it possible to automatically recover the monitoring control process 5 that has abnormally ended without hindering system operation.

【0067】[0067]

【発明の効果】上記のように構成された本発明によれ
ば、特定のアプリケーションに異常動作が発生したとし
ても、オペレーティングシステムの再起動前に、正常動
作中のアプリケーション及び監視制御プロセスを正常終
了させることで、システム運用に支障を来すこともな
く、しかも、異常終了したアプリケーションを迅速に自
動復旧させることができる。
According to the present invention configured as described above, even if an abnormal operation occurs in a specific application, the normally operating application and the monitoring control process are normally terminated before restarting the operating system. By doing so, it is possible to quickly and automatically recover an abnormally terminated application without interfering with system operation.

【0068】また、本発明によれば、監視制御プロセス
自体が異常終了してしまったとしても、オペレーティン
グシステムの再起動前に、正常動作中のアプリケーショ
ンを正常終了させることで、システム運用に支障を来す
こともなく、しかも、監視制御プロセスを迅速に自動復
旧させることができる。
Further, according to the present invention, even if the monitoring control process itself abnormally terminates, the normally operating application is normally terminated before the operating system is restarted, thereby hindering the system operation. The monitoring control process can be quickly and automatically restored without coming.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明における第1の実施の形態に示すアプリ
ケーション自動復旧システム内部の概略構成を示すブロ
ック図
FIG. 1 is a block diagram showing a schematic configuration inside an automatic application recovery system according to a first embodiment of the present invention;

【図2】第1の実施の形態に示すアプリケーション自動
復旧システムに関わる処理動作を示すフロー図
FIG. 2 is a flowchart showing a processing operation relating to the automatic application restoration system shown in the first embodiment;

【図3】本発明における第2の実施の形態に示すアプリ
ケーション自動復旧システム内部の概略構成を示すブロ
ック図
FIG. 3 is a block diagram showing a schematic configuration inside an application automatic recovery system according to a second embodiment of the present invention;

【図4】第2の実施の形態に示すアプリケーション自動
復旧システムに関わる処理動作を示すフロー図
FIG. 4 is a flowchart showing a processing operation relating to the automatic application restoration system shown in the second embodiment;

【図5】複数のアプリケーションが動作しているコンピ
ュータシステムに対して従来のアプリケーション自動復
旧システムを適用したシステム内部の概略構成を示すブ
ロック図
FIG. 5 is a block diagram showing a schematic configuration inside a system in which a conventional automatic application recovery system is applied to a computer system in which a plurality of applications are operating.

【符号の説明】[Explanation of symbols]

1 アプリケーション自動復旧システム(自動復旧シス
テム) 2 OS(オペレーティングシステム) 3 アプリケーション 3A 自発終了アプリケーション 4 アプリケーション 4A 自発終了アプリケーション 5 監視制御プロセス 6 起動手段 7 コネクション 10 アプリケーション自動復旧システム(自動復旧シ
ステム)
DESCRIPTION OF SYMBOLS 1 Application automatic recovery system (automatic recovery system) 2 OS (operating system) 3 Application 3A Spontaneous termination application 4 Application 4A Spontaneous termination application 5 Monitoring control process 6 Startup means 7 Connection 10 Application automatic recovery system (automatic recovery system)

───────────────────────────────────────────────────── フロントページの続き (72)発明者 久保 喜一 大阪府門真市大字門真1006番地 松下情報 システム株式会社内 Fターム(参考) 5B042 GA01 GA12 JJ03 JJ19 5B089 GB02 GB03 HB02 KA04 KG10 MD03 ME13 5B098 AA10 GA04 GC14 JJ08  ────────────────────────────────────────────────── ─── Continuing from the front page (72) Inventor Kiichi Kubo 1006 Kazuma Kadoma, Osaka Prefecture Matsushita Information Systems Co., Ltd. F term (reference) 5B042 GA01 GA12 JJ03 JJ19 5B089 GB02 GB03 HB02 KA04 KG10 MD03 ME13 5B098 AA10 GA04 GC14 JJ08

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 複数のアプリケーションの動作状態を監
視し、前記アプリケーションの異常動作を検出すると、
異常動作している前記アプリケーションを強制終了する
と共に、正常動作している前記アプリケーションを正常
終了し、自らも正常終了する監視制御プロセスと、 前記アプリケーション及び前記監視制御プロセスの動作
終了時に、前記アプリケーション及び前記監視制御プロ
セスを動作させるオペレーティングシステムを再起動す
ることで、前記監視制御プロセス及び前記アプリケーシ
ョンを起動して、前記強制終了したアプリケーションを
復旧する起動手段とを有することを特徴とするアプリケ
ーション自動復旧システム。
1. An operation state of a plurality of applications is monitored, and when an abnormal operation of the applications is detected,
While forcibly terminating the abnormally operating application, normally terminating the normally operating application and normally terminating itself, a monitoring control process, and when the operations of the application and the monitoring control process end, the application and An automatic application recovery system, comprising: a restart unit that restarts an operating system that operates the monitoring control process, starts the monitoring control process and the application, and recovers the forcibly terminated application. .
【請求項2】 前記監視制御プロセスは、 コネクションを通じて前記複数のアプリケーションの動
作状態を監視し、前記アプリケーションの異常動作を検
出すると、異常動作している前記アプリケーションを強
制終了し、正常動作している前記アプリケーションとの
コネクションを切断すると共に、自らも正常終了し、 前記複数のアプリケーションは、 前記コネクションの切断を検出すると、現在動作を自発
的に正常終了することを特徴とする請求項1記載のアプ
リケーション自動復旧システム。
2. The monitoring control process monitors operation states of the plurality of applications through a connection, and upon detecting an abnormal operation of the application, forcibly terminates the abnormally operating application and normally operates. 2. The application according to claim 1, wherein the application terminates the connection with the application and terminates normally, and the plurality of applications automatically terminates the current operation spontaneously when detecting the disconnection of the connection. Automatic recovery system.
【請求項3】 コネクションを通じて複数のアプリケー
ションの動作状態を監視し、前記アプリケーションの異
常動作を検出すると、異常動作している前記アプリケー
ションを強制終了すると共に、正常動作している前記ア
プリケーションを正常終了し、自らも正常終了する監視
制御プロセスと、 前記コネクションの切断を検出すると、現在動作を自発
的に正常終了する前記アプリケーションと、 前記アプリケーション及び前記監視制御プロセスの動作
終了時に、前記アプリケーション及び前記監視制御プロ
セスを動作させるオペレーティングシステムを再起動す
ることで、前記監視制御プロセス及び前記アプリケーシ
ョンを起動して、前記アプリケーションを復旧する起動
手段とを有することを特徴とするアプリケーション自動
復旧システム。
3. An operation state of a plurality of applications is monitored through a connection, and when an abnormal operation of the application is detected, the abnormally operating application is forcibly terminated, and the normally operating application is normally terminated. A monitoring control process that normally terminates itself, the application that automatically terminates the current operation spontaneously upon detecting the disconnection of the connection, and the application and the monitoring control when the operation of the application and the monitoring control process is terminated. An automatic application recovery system comprising: a restart unit that restarts an operating system that operates a process to start the monitoring control process and the application and recover the application. .
【請求項4】 複数のアプリケーションの動作状態を監
視し、前記アプリケーションの異常動作を検出すると、
異常動作している前記アプリケーションを監視制御プロ
セスにて強制終了すると共に、正常動作している前記ア
プリケーションを前記監視制御プロセスにて正常終了し
て、前記監視制御プロセス自体も正常終了した後、前記
アプリケーション及び前記監視制御プロセスを動作させ
るオペレーティングシステムを再起動することで、前記
監視制御プロセス及び前記アプリケーションを起動し
て、前記強制終了したアプリケーションを復旧すること
を特徴とするアプリケーション自動復旧方法。
4. An operation state of a plurality of applications is monitored, and when an abnormal operation of the applications is detected,
The application that is operating abnormally is forcibly terminated by a monitoring control process, the application that is operating normally is normally terminated by the monitoring control process, and the monitoring control process itself is also normally terminated. And restarting the operating system that operates the monitoring control process to start up the monitoring control process and the application and recover the forcibly terminated application.
【請求項5】 前記監視制御プロセスは、 コネクションを通じて前記複数のアプリケーションの動
作状態を監視し、前記アプリケーションの異常動作を検
出すると、異常動作している前記アプリケーションを強
制終了し、正常動作している前記アプリケーションとの
コネクションを切断すると共に、自らも正常終了し、 前記複数のアプリケーションは、 前記コネクションの切断を検出すると、現在動作を自発
的に正常終了することを特徴とする請求項4記載のアプ
リケーション自動復旧方法。
5. The monitoring control process monitors operating states of the plurality of applications through a connection, and upon detecting an abnormal operation of the application, forcibly terminates the abnormally operating application and normally operates. The application according to claim 4, wherein the application terminates the connection with the application and terminates normally, and the plurality of applications automatically terminates the current operation spontaneously when detecting the disconnection of the connection. Automatic recovery method.
【請求項6】 コネクションを通じて複数のアプリケー
ションの動作状態を監視し、前記アプリケーションの異
常動作を検出すると、異常動作している前記アプリケー
ションを監視制御プロセスにて強制終了すると共に、正
常動作している前記アプリケーションを前記監視制御プ
ロセスにて正常終了し、前記監視制御プロセス自体も正
常終了し、前記アプリケーションが、前記コネクション
の切断を検出すると、現在動作を自発的に正常終了する
と共に、前記アプリケーション及び前記監視制御プロセ
スの動作終了時に、前記アプリケーション及び前記監視
制御プロセスを動作させるオペレーティングシステムを
再起動することで、前記監視制御プロセス及び前記アプ
リケーションを起動して、前記アプリケーションを復旧
することを特徴とするアプリケーション自動復旧方法。
6. An operation state of a plurality of applications is monitored through a connection, and when an abnormal operation of the application is detected, the abnormally operating application is forcibly terminated by a monitoring control process, and the abnormally operating application is terminated. When the application terminates normally in the monitor control process, the monitor control process itself terminates normally, and when the application detects the disconnection of the connection, the current operation is automatically terminated normally, and the application and the monitor are terminated. At the end of the operation of the control process, by restarting the operating system that operates the application and the monitoring control process, the monitoring control process and the application are started, and the application is restored. Application automatic recovery method.
【請求項7】 複数のアプリケーションの動作状態を監
視制御プロセスにて監視するステップと、 前記アプリケーションの異常動作を検出すると、異常動
作している前記アプリケーションを前記監視制御プロセ
スにて強制終了すると共に、正常動作している前記アプ
リケーションを前記監視制御プロセスにて正常終了し
て、前記監視制御プロセス自体も正常終了するステップ
と、 前記アプリケーション及び前記監視制御プロセスが終了
した後、前記アプリケーション及び前記監視制御プロセ
スを動作させるオペレーティングシステムを再起動する
ことで、前記監視制御プロセス及び前記アプリケーショ
ンを起動して、前記強制終了したアプリケーションを復
旧するステップとを有する動作プログラムを記録したこ
とを特徴とする記録媒体。
7. A step of monitoring operation states of a plurality of applications by a monitoring control process; and detecting an abnormal operation of the application, forcibly terminating the abnormally operating application by the monitoring control process, Normally terminating the application that is operating normally in the monitoring control process, and terminating the monitoring control process itself normally; and, after terminating the application and the monitoring control process, the application and the monitoring control process. Restarting the operating system that operates the computer to start the monitoring control process and the application, and restoring the forcibly terminated application.
【請求項8】 コネクションを通じて前記複数のアプリ
ケーションの動作状態を前記監視制御プロセスにて監視
するステップと、 前記アプリケーションの異常動作を検出すると、異常動
作している前記アプリケーションを前記監視制御プロセ
スにて強制終了すると共に、正常動作している前記アプ
リケーションとのコネクションを前記監視制御プロセス
にて切断して、前記監視制御プロセス自体も正常終了す
るステップと、 現在動作中のアプリケーションが、前記コネクションの
切断を検出すると、現在動作を自発的に正常終了するス
テップとを有する動作プログラムを記録したことを特徴
とする請求項7記載の記録媒体。
8. A monitoring control process for monitoring operation states of the plurality of applications through a connection, and when an abnormal operation of the application is detected, the abnormally operating application is forcibly performed by the monitoring control process. Terminating and disconnecting the connection with the application that is operating normally by the monitoring control process, and terminating the monitoring control process itself normally. The currently operating application detects the disconnection of the connection. 8. The recording medium according to claim 7, wherein an operation program having a step of spontaneously terminating the current operation spontaneously is recorded.
【請求項9】 コネクションを通じて複数のアプリケー
ションの動作状態を監視制御プロセスにて監視するステ
ップと、 前記アプリケーションの異常動作を検出すると、異常動
作している前記アプリケーションを前記監視制御プロセ
スにて強制終了すると共に、正常動作している前記アプ
リケーションを前記監視制御プロセスにて正常終了し
て、前記監視制御プロセス自体も正常終了するステップ
と、 前記アプリケーションが、前記コネクションの切断を検
出すると、現在動作を自発的に正常終了するステップ
と、 前記アプリケーション及び前記監視制御プロセスの動作
終了時に、前記アプリケーション及び前記監視制御プロ
セスを動作させるオペレーティングシステムを再起動す
ることで、前記監視制御プロセス及び前記アプリケーシ
ョンを起動して、前記アプリケーションを復旧するステ
ップとを有する動作プログラムを記録したことを特徴と
する記録媒体。
9. A step of monitoring operation states of a plurality of applications through a connection by a monitoring control process, and when an abnormal operation of the application is detected, the abnormally operating application is forcibly terminated by the monitoring control process. Simultaneously terminating the normally operating application in the monitoring control process normally, and also terminating the monitoring control process itself normally, and when the application detects the disconnection of the connection, the current operation is spontaneously performed. Normally terminating the monitoring control process and the application by restarting the operating system that operates the application and the monitoring control process when the operation of the application and the monitoring control process ends. Starting the program and restoring the application.
JP2000037171A 2000-02-15 2000-02-15 System and method for automatically restoring application and recording medium for the same Pending JP2001229032A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000037171A JP2001229032A (en) 2000-02-15 2000-02-15 System and method for automatically restoring application and recording medium for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000037171A JP2001229032A (en) 2000-02-15 2000-02-15 System and method for automatically restoring application and recording medium for the same

Publications (1)

Publication Number Publication Date
JP2001229032A true JP2001229032A (en) 2001-08-24

Family

ID=18561098

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000037171A Pending JP2001229032A (en) 2000-02-15 2000-02-15 System and method for automatically restoring application and recording medium for the same

Country Status (1)

Country Link
JP (1) JP2001229032A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008165551A (en) * 2006-12-28 2008-07-17 Sony Corp Information processing apparatus, method, program and recording medium
JP2010134557A (en) * 2008-12-02 2010-06-17 Nec Corp Virtual machine operation management system, operation management method therefor and program
US7845010B2 (en) 2004-11-01 2010-11-30 Ntt Docomo, Inc. Terminal control apparatus and terminal control method
JP2015057685A (en) * 2013-08-12 2015-03-26 株式会社三菱東京Ufj銀行 Monitoring system
JP2015197842A (en) * 2014-04-02 2015-11-09 富士電機株式会社 information processing apparatus and program
CN115794550A (en) * 2022-11-23 2023-03-14 广州汽车集团股份有限公司 Process management method, device, vehicle and storage medium

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7845010B2 (en) 2004-11-01 2010-11-30 Ntt Docomo, Inc. Terminal control apparatus and terminal control method
JP2008165551A (en) * 2006-12-28 2008-07-17 Sony Corp Information processing apparatus, method, program and recording medium
JP4544246B2 (en) * 2006-12-28 2010-09-15 ソニー株式会社 Control device and method, program, and recording medium
US8887091B2 (en) 2006-12-28 2014-11-11 Sony Corporation Information processing apparatus, method, processor, and recording medium for determining whether information stored in a memory is incorrectly updated
JP2010134557A (en) * 2008-12-02 2010-06-17 Nec Corp Virtual machine operation management system, operation management method therefor and program
JP2015057685A (en) * 2013-08-12 2015-03-26 株式会社三菱東京Ufj銀行 Monitoring system
JP2015197842A (en) * 2014-04-02 2015-11-09 富士電機株式会社 information processing apparatus and program
CN115794550A (en) * 2022-11-23 2023-03-14 广州汽车集团股份有限公司 Process management method, device, vehicle and storage medium
CN115794550B (en) * 2022-11-23 2024-04-02 广州汽车集团股份有限公司 Process management method, device, vehicle and storage medium

Similar Documents

Publication Publication Date Title
US6477663B1 (en) Method and apparatus for providing process pair protection for complex applications
US20080201470A1 (en) Network monitor program executed in a computer of cluster system, information processing method and computer
JP2001101033A (en) Fault monitoring method for operating system and application program
CN101980171B (en) Failure self-recovery method for software system and software watchdog system used by same
CN109525434B (en) Redundancy backup method based on onboard equipment board card
JP2001229032A (en) System and method for automatically restoring application and recording medium for the same
JP6421516B2 (en) Server device, redundant server system, information takeover program, and information takeover method
JP4747909B2 (en) Isolation method of faulty device in Fiber Channel switch
CN113867815B (en) Method for monitoring server suspension and automatically restarting and server applying same
CN101848165A (en) Method for controlling recovery of interrupted communication link and interface board
JP2002175168A (en) Printer control device and electric power saving method for printer
CN107509108A (en) A kind of intelligent television method that network type recovers after abnormal conditions are restarted
JPH10105490A (en) Method for monitoring server fault and its countermeasure method
JP2776442B2 (en) Compound computer system
KR20030058144A (en) Process obstacle lookout method and recovery method for information communication
JPH07182297A (en) Server/client type network system
JP2003256399A (en) Control method for switching in hot standby system
CN116599869A (en) TCP link detection method and device
JPH10334009A (en) Client fault detecting method
JPH11202985A (en) Automatic restarting method for computer
JP2002063051A (en) Software operation monitoring system, recording medium therefor and software operation monitoring method
JP3317278B2 (en) FDDI fault monitoring method, FDDI fault monitoring device, recording medium storing program, and network system
KR20110078114A (en) Method and system for administering service process, and program recording medium
CN114244690A (en) Fault processing method, device, network equipment and storage medium
CN115883339A (en) Dual-computer hot standby switching method and device, storage medium and electronic equipment