JPH087726B2 - Health check method - Google Patents
Health check methodInfo
- Publication number
- JPH087726B2 JPH087726B2 JP1133068A JP13306889A JPH087726B2 JP H087726 B2 JPH087726 B2 JP H087726B2 JP 1133068 A JP1133068 A JP 1133068A JP 13306889 A JP13306889 A JP 13306889A JP H087726 B2 JPH087726 B2 JP H087726B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- health check
- reception
- timeout
- control program
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 16
- 238000004891 communication Methods 0.000 claims description 54
- 238000012544 monitoring process Methods 0.000 claims description 47
- 230000005540 biological transmission Effects 0.000 claims description 32
- 238000012545 processing Methods 0.000 claims description 27
- 238000013523 data management Methods 0.000 claims description 23
- 238000007726 management method Methods 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 12
- 230000003213 activating effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 5
- 238000012550 audit Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はホストコンピュータ上の通信管理プログラム
が特定の監視用データを通信処理装置上の通信制御プロ
グラムに送信し通信制御プログラムから監視用データに
応答データを受信することによって通信制御プログラム
と動作状態を監視するヘルスチェック方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial application] In the present invention, a communication management program on a host computer transmits specific monitoring data to a communication control program on a communication processing device, and the communication control program converts the monitoring data to monitoring data. The present invention relates to a health check method for monitoring a communication control program and an operating state by receiving response data.
従来、この種のヘルスチェック方式では、ホストコン
ピュータ上の通信管理プログラムと通信処理上の通信制
御プログラムとが特定の監視用データおよびこの監視用
データに対する応答データを一定時間間隔で送受信し合
い、通信管理プログラムが監視用データの送信から一定
時間内に応答データを受信しない場合には即座にヘルス
チェックタイムアウト発生とみなして通信制御プログラ
ムの障害発生としていた。Conventionally, in this type of health check method, a communication management program on a host computer and a communication control program on communication processing send and receive specific monitoring data and response data to this monitoring data at fixed time intervals to communicate with each other. When the management program does not receive the response data within a certain time from the transmission of the monitoring data, it is immediately regarded as the health check timeout occurrence and the communication control program failure occurs.
また、より発展したある種のヘルスチェック方式で
は、通信管理プログラムが監査用データの送信から一定
時間内に応答データを受信しない場合でも即座にヘルス
チェックタイムアウト発生とはせずに、データの送受信
状態をチェックして監視用データの送信から応答データ
受信タイムアウト発生までの間になんらかのデータが1
回でも受信されていれば通信制御プログラムが正常に動
作しているものと判断し、データの受信が1回もない場
合に限ってヘルスチェックタイムアウト発生とみなして
通信制御プログラムの障害発生としていた。In addition, in a more advanced type of health check method, even if the communication management program does not receive response data within a certain period of time after sending audit data, it does not immediately generate a health check timeout Is checked and some data is 1 between the sending of the monitoring data and the occurrence of the response data reception timeout.
If it is received even once, it is determined that the communication control program is operating normally, and it is considered that the health check time-out has occurred and the failure has occurred in the communication control program only when the data has not been received even once.
上述した従来のヘルスチェック方式では、前者の方式
の場合、監視用データの送信から一定時間内に応答デー
タを受信しなければ即座にヘルスチェックタイムアウト
発生とみなしていたので、通信処理装置上の通信制御プ
ログラム自身は正常動作中でアプリケーションプログラ
ム間のデータ(以下、アプリケーションデータという)
の送受信は可能だがオンラインシステムの負荷が高まり
応答データを一定時間内に返送できないような状態が発
生したときでも、通信制御プログラムの障害発生とみな
されてしまうという欠点がある。In the conventional health check method described above, in the case of the former method, if the response data is not received within a certain time from the transmission of the monitoring data, it is considered that the health check time-out has occurred immediately. The control program itself is operating normally and data between application programs (hereinafter referred to as application data)
Although it is possible to send and receive messages, even if the load on the online system increases and the response data cannot be returned within a certain period of time, it is considered that the communication control program has failed.
また、後者の方式の場合、監査用データの送信から応
答データ受信タイムアウト発生までの間になんらかのデ
ータが1回でも受信されていれば通信制御プログラムが
正常に動作しているものと判断していたので、通信制御
プログラムがアプリケーションデータを一切送受信でき
なくなってオンラインシステムが提供している実際の通
信環境が疎外されているような障害が発生している状態
でも、応答データ以外の制御データあるいは保守情報収
集用データが送受信されていれば永久に通信制御プログ
ラムの障害発生を検出できずに正常運用への早期復旧が
できないという欠点がある。In the case of the latter method, it was determined that the communication control program was operating normally if any data was received at least once between the transmission of the audit data and the occurrence of the response data reception timeout. Therefore, even if there is a failure such that the communication control program cannot send and receive application data at all and the actual communication environment provided by the online system is alienated, control data other than response data or maintenance information If the data for collection is transmitted and received, there is a drawback that the failure occurrence of the communication control program cannot be detected permanently and the normal operation cannot be restored early.
本発明の目的は、上述の点に鑑み、オンラインシステ
ムの高負荷時にも通信処理装置上の通信制御プログラム
を不正に障害発生とみなすことがないとともに、アプリ
ケーションデータを一切送受信できなくなるような異常
発生時には通信制御プログラムの障害発生の検出や速や
かに行えるようにしたヘルスチェック方式を提供するこ
とにある。In view of the above points, an object of the present invention is to prevent the communication control program on the communication processing device from being illegally regarded as a failure even when the online system is under heavy load, and to generate an abnormality that prevents application data from being transmitted or received at all. Occasionally, it is to provide a health check method capable of detecting the occurrence of a failure in a communication control program and promptly.
〔課題を解決するための手段〕 本発明のヘルスチェック方式は、ホストコンピュータ
上の通信管理プログラムが特定の監視用データを通信処
理装置上の通信制御プログラムに送信し通信制御プログ
ラムから監視用データに対する応答データを受信するこ
とによって通信制御プログラムの動作状態を監視するヘ
ルスチェック方式において、通信管理プログラムが、通
信制御プログラムから受信するすべてのデータを制御デ
ータとアプリケーションデータとに識別して受信回数を
管理する送受信データ管理手段と、監視用データの送信
から応答データ受信タイムアウト発生までの間にアプリ
ケーションデータの受信回数を前記送受信データ管理手
段に問い合わせ1回でも受信していればヘルスチェック
タイムアウト未発生と通知し1回でも受信していなけれ
ばヘルスチェックタイムアウト発生と通知するヘルスチ
ェックタイムアウト検出手段と、応答データ受信タイム
アウト発生時に前記ヘルスチェックタイムアウト検出手
段からヘルスチェックタイムアウト発生かどうかの通知
を受けてヘルスチェックタイムアウト発生でなければ次
の監視用データの送信待ちを開始しヘルスチェックタイ
ムアウト発生であれば障害処理を起動するヘルスチェッ
クコマンド管理手段とを有する。[Means for Solving the Problems] In the health check method of the present invention, the communication management program on the host computer transmits specific monitoring data to the communication control program on the communication processing device, and the communication control program sends the monitoring data to the monitoring data. In the health check method that monitors the operating status of the communication control program by receiving the response data, the communication management program identifies all the data received from the communication control program into control data and application data, and manages the number of receptions. The transmission / reception data management means, which inquires the transmission / reception data management means of the number of times of reception of application data between the transmission of the monitoring data and the occurrence of the response data reception timeout, and notifies that the health check timeout has not occurred if at least one inquiry is received. And receive it even once If not, the health check timeout detection means for notifying that a health check timeout has occurred, and when a response data reception timeout occurs, the health check timeout detection means receives a notification as to whether or not a health check timeout has occurred It has a health check command managing means for starting waiting for transmission of monitoring data and activating fault processing if a health check timeout occurs.
本発明のヘルスチェック方式では、送受信データ管理
手段が通信制御プログラムから受信するすべてのデータ
を制御データとアプリケーションデータとに識別して受
信回数を管理し、ヘルスチェックタイムアウト検出手段
が監視用データの送信から応答データ受信タイムアウト
発生までの間のアプリケーションデータの受信回数を送
受信データ管理手段に問い合わせ1回でも受信していれ
ばヘルスチェックタイムアウト未発生と通知し1回も受
信していなければヘルスチェックタイムアウト発生と通
知し、ヘルスチェックコマンド管理手段が応答データ受
信タイムアウト発生時にヘルスチェックタイムアウト検
出手段からヘルスチェックタイムアウト発生かどうかの
通知を受けてヘルスチェックタイムアウト発生でなけれ
ば次の監視用データの送信待ちを開始しヘルスチェック
タイムアウト発生であれば障害処理を起動する。In the health check method of the present invention, the transmission / reception data management means manages the number of receptions by distinguishing all the data received from the communication control program into control data and application data, and the health check timeout detection means transmits the monitoring data. From the response data reception timeout to the transmission / reception data management means, the transmission / reception data management means is inquired, and if at least one is received, it is notified that the health check timeout has not occurred, and if not received, the health check timeout occurs. If the health check command management means receives a notification from the health check timeout detection means when the response data reception timeout occurs and the health check timeout does not occur, the next monitoring data If you start the transmission waiting a health check-out occurs to start a fault processing.
次に、本発明について図面を参照して詳細に説明す
る。Next, the present invention will be described in detail with reference to the drawings.
第1図は、本発明の一実施例に係るヘルスチェック方
式の構成を示すブロック図である。本実施例のヘルスチ
ェック方式は、ホストコンピュータ8上で動作する通信
管理プログラム7と、通信処理装置10上で動作する通信
制御プログラム9とから、その主要部が構成されてい
る。FIG. 1 is a block diagram showing the configuration of a health check system according to an embodiment of the present invention. The health check method of this embodiment is mainly composed of a communication management program 7 operating on the host computer 8 and a communication control program 9 operating on the communication processing device 10.
通信管理プログラム7は、通信制御プログラム9から
受信する全てのデータを管理しデータ種別ごとにその受
信回数を受信データ管理テーブル4上に記憶する送受信
データ管理手段1と、監視用データ5を送信し監視用デ
ータ5に対する応答データ6を監視するヘルスチェック
コマンド管理手段2と、監視用データ5に対する応答デ
ータ6が一定時間内に受信されない場合にヘルスチェッ
クコマンド管理手段2によって起動され監視用データ5
の送信から応答データ受信監視タイムアウト発生まで間
のアプリケーションデータ受信状態を調べて1回でも受
信していれば正常動作中とし1回も受信していない場合
にはヘルスチェックタイムアウト発生とするヘルスチェ
ックタイムアウト検出手段3とを含んで構成されてい
る。The communication management program 7 manages all the data received from the communication control program 9 and transmits / receives the monitoring data 5 and the transmission / reception data management means 1 which stores the number of times of reception for each data type in the reception data management table 4. The health check command managing means 2 for monitoring the response data 6 for the monitoring data 5 and the monitoring data 5 started by the health check command managing means 2 when the response data 6 for the monitoring data 5 is not received within a fixed time.
Check the application data reception status from the transmission of the message to the response data reception monitoring timeout, and if it has received at least once, it is operating normally. If it has not received it at all, a health check timeout occurs and a health check timeout occurs. The detection means 3 is included.
第2図を参照すると、送受信データ管理手段1におけ
る処理は、処理判定ステップ101と、データ受信回数カ
ウントステップ102と、アプリケーションデータ受信回
数取得ステップ103とからなる。Referring to FIG. 2, the processing in the transmission / reception data management means 1 includes a processing determination step 101, a data reception number counting step 102, and an application data reception number acquisition step 103.
第3図を参照すると、ヘルスチェックコマンド管理手
段2における処理は、処理ステージ選択ステップ201
と、アプリケーションデータ受信回数取得および記憶ス
テップ202と、監視用データ送信ステップ203と、応答デ
ータ受信待ちタイマ起動ステップ204と、次監視用デー
タ送信待ちタイマ起動ステップ205と、ヘルスチェック
タイムアウト発生問合せステップ206と、ヘルスチェッ
クタイムアウト発生判定ステップ207と、障害処理起動
ステップ208とからなる。Referring to FIG. 3, the processing in the health check command management means 2 is the processing stage selection step 201.
An application data reception count acquisition and storage step 202, a monitoring data transmission step 203, a response data reception waiting timer starting step 204, a next monitoring data transmission waiting timer starting step 205, and a health check timeout occurrence inquiry step 206. And a health check timeout occurrence determination step 207 and a failure processing start step 208.
第4図を参照すると、ヘルスチェックタイムアウト検
出手段3における処理は、アプリケーションデータ受信
回数取得ステップ301と、アプリケーションデータ受信
回数比例ステップ302と、ヘルスチェックタイムアウト
未発生通知ステップ303と、ヘルスチェックタイムアウ
ト発生通知ステップ304とからなる。Referring to FIG. 4, the processing in the health check timeout detecting means 3 is as follows: application data reception number acquisition step 301, application data reception number proportional step 302, health check timeout non-occurrence notification step 303, and health check timeout occurrence notification. Step 304 and.
第5図を参照すると、受信データ管理テーブル4は、
データリンクレベル制御データ受信回数401と、アプリ
ケーションデータ受信回数402と、その他のデータ受信
回数403とから構成されている。Referring to FIG. 5, the received data management table 4 is
The data link level control data reception count 401, application data reception count 402, and other data reception count 403 are included.
第6図を参照すると、監視用データ5は、非アプリケ
ーションデータ指示501と、監視コマンド指示502と、情
報503とから構成されている。Referring to FIG. 6, the monitoring data 5 is composed of a non-application data instruction 501, a monitoring command instruction 502, and information 503.
第7図を参照すると、応答データ6は、非アプリケー
ションデータ指示601と、監視コマンドに対するレスポ
ンス指示602とから構成されている。Referring to FIG. 7, the response data 6 is composed of a non-application data instruction 601 and a response instruction 602 to the monitoring command.
なお、監視用データ5内の非アプリケーションデータ
指示501と応答データ6内の非アプリケーションデータ
指示601とは同一形式であり、データ種別を判定するた
めに用いられる。The non-application data instruction 501 in the monitoring data 5 and the non-application data instruction 601 in the response data 6 have the same format and are used to determine the data type.
次に、このように構成された本実施例のヘルスチェッ
ク方式の動作について説明する。Next, the operation of the health check method of this embodiment configured as described above will be described.
通信処理装置10上で通信制御プログラム9が活性化さ
れた場合(立ち上げられた場合)、および後述する次監
視用データ送信待ちタイマがタイムアウトした場合に
は、ホストコンピュータ8上の通信管理プログラム7で
は、ヘルスチェックコマンド管理手段2が処理ステージ
の選択を行い(ステップ201)、開始または再開処理ス
テージであるので、送受信データ管理手段1に対してア
プリケーションデータ受信回数402を要求する(ステッ
プ202)。When the communication control program 9 is activated (started up) on the communication processing device 10, and when the next monitoring data transmission waiting timer described later times out, the communication management program 7 on the host computer 8 Then, the health check command management means 2 selects a processing stage (step 201) and, since it is the start or restart processing stage, requests the transmission / reception data management means 1 the application data reception count 402 (step 202).
送受信データ管理手段1は、処理の判定を行い(ステ
ップ101)、アプリケーションデータ受信回数要求の処
理であるので、受信データ管理テーブル4上のアプリケ
ーションデータ受信回数402を取得してヘルスチェック
コマンド管理手段2に通知する(ステップ103)。The transmission / reception data management means 1 determines the processing (step 101), and since it is the application data reception frequency request processing, the application data reception frequency 402 on the reception data management table 4 is acquired and the health check command management means 2 is acquired. (Step 103).
ヘルスチェックコマンド管理手段2は、送受信データ
管理手段1から通知されたアプリケーションデータ受信
回数402を記憶し(ステップ202)、監視用データ5を通
信制御プログラム9に送信して(ステップ203)、応答
データ受信待ちタイマ(図示せず)を起動する(ステッ
プ204)。The health check command management means 2 stores the application data reception count 402 notified from the transmission / reception data management means 1 (step 202), transmits the monitoring data 5 to the communication control program 9 (step 203), and returns the response data. A reception waiting timer (not shown) is started (step 204).
また、通信制御プログラム9からデータを受信した場
合には、送受信データ管理手段1は、データ受信処理で
あるので(ステップ101)、受信データ種別を識別して
受信データ管理テーブル4上の対応するカウンタ領域を
“1"増加する(ステップ102)。詳しくは、送受信デー
タ管理手段1は、受信データがデータリンクレベル制御
データの場合にはデータリンクレベル制御データ受信回
数401を、アプリケーションデータの場合にはアプリケ
ーションデータ受信回数402を、その他のデータの場合
にはその他のデータ受信回路403をそれぞれ“1"加算す
る。Further, when the data is received from the communication control program 9, the transmission / reception data management means 1 is in the data reception process (step 101). Therefore, the reception data type is identified and the corresponding counter on the reception data management table 4 is identified. The area is increased by "1" (step 102). More specifically, the transmission / reception data management means 1 uses the data link level control data reception count 401 when the reception data is the data link level control data, the application data reception count 402 when the reception data is the application data, and the other data when the reception data is the other data. For each of the other data receiving circuits 403, "1" is added.
応答データ受信待ちタイマのタイムアウト前に通信制
御プログラム9から監視用データ5に対する応答データ
6が返送されてくると、ヘルスチェックコマンド管理手
段2は、応答データ受信処理ステージであるので(ステ
ップ201)、次監視用データ送信待ちタイマ(図示せ
ず)を起動する(ステップ205)。When the response data 6 for the monitoring data 5 is returned from the communication control program 9 before the response data reception waiting timer times out, the health check command managing means 2 is in the response data reception processing stage (step 201). A next monitoring data transmission waiting timer (not shown) is started (step 205).
通信制御プログラム9から監視用データ5に対する対
応データ6が返送されてくる前に応答データ受信待ちタ
イマがタイムアウトすると、ヘルスチェックコマンド管
理手段2は、応答データ受信タイムアウト処理ステージ
であるので(ステップ201)、ヘルスチェックタイムア
ウト検出手段3にヘルスチェックタイムアウトの発生を
問い合わせる(ステップ206)。If the response data reception waiting timer times out before the corresponding data 6 corresponding to the monitoring data 5 is returned from the communication control program 9, the health check command management means 2 is in the response data reception timeout processing stage (step 201). Inquires about the occurrence of a health check timeout to the health check timeout detecting means 3 (step 206).
ヘルスチェックタイムアウト検出手段3は、ステップ
202で述べたのと同様にして送受信データ管理受段1か
ら現在のアプリケーションデータ受信回数402を取得し
(ステップ301)、監視用データ5の送信時にステップ2
02でヘルスチェックコマンド管理手段2により記憶され
たアプリケーションデータ受信回数402と比較する(ス
テップ302)。両方のアプリケーションデータ受信回数4
02が同じ値ならば、監視用データ5の送信から応答デー
タ受信タイムアウト発生までの間に1つもアプリケーシ
ョンデータが受信されていないことを意味するので、ヘ
ルスチェックタイムアウト検出手段3は、“ヘルスチェ
ックタイムアウト発生”を指示する情報をヘルスチェッ
クコマンド管理手段2に通知する(ステップ304)。一
方、現在のアプリケーションデータ受信回数402が記憶
していたアプリケーションデータ受信回数402より増加
していれば、監視用データ5の送信から応答データ受信
タイムアウト発生までの間に1つでもアプリケーション
データが受信されていることを意味するので、ヘルスチ
ェックタイムアウト検出手段3は、“ヘルスチェックタ
イムアウト発生せず”を指示する情報をヘルスチェック
コマンド管理手段2に通知する(ステップ303)。The health check timeout detection means 3 is a step
In the same manner as described in 202, the current application data reception count 402 is acquired from the transmission / reception data management receiving stage 1 (step 301), and step 2 is executed when the monitoring data 5 is transmitted.
In 02, it is compared with the application data reception count 402 stored by the health check command management means 2 (step 302). Both application data received 4 times
If 02 is the same value, it means that no application data has been received between the transmission of the monitoring data 5 and the occurrence of the response data reception timeout. Therefore, the health check timeout detection means 3 indicates “health check timeout”. Information for instructing "occurrence" is notified to the health check command management means 2 (step 304). On the other hand, if the current application data reception count 402 is larger than the stored application data reception count 402, at least one application data is received between the transmission of the monitoring data 5 and the response data reception timeout. Therefore, the health check timeout detecting means 3 notifies the health check command managing means 2 of information instructing "no health check timeout occurs" (step 303).
ヘルスチェックコマンド管理手段3は、ヘルスチェッ
クタイムアウト検出手段3からの通知に基づいてヘルス
チェックタイムアウト発生か否かを判定し(ステップ20
7)、ヘルスチェックタイムアウト発生と判断されれば
通信制御プログラム9の障害発生として障害処理を起動
する(ステップ208)。また、ヘルスチェックタイムア
ウト発生すぜと判断されれば、ヘルスチェックコマンド
管理手段2は、次監視用データ送信待ちタイマを起動す
る(ステップ205)。The health check command management means 3 determines whether or not a health check timeout has occurred based on the notification from the health check timeout detection means 3 (step 20).
7) If it is determined that the health check time-out has occurred, it is determined that a failure has occurred in the communication control program 9, and failure processing is started (step 208). If it is determined that the health check timeout has occurred, the health check command management means 2 activates the next monitoring data transmission waiting timer (step 205).
以上述べたように本発明は、ホストコンピュータ上の
通信管理プログラムに送受信データ管理手段,ヘルスチ
ェックコマンド管理手段およびヘルスチェックタイムア
ウト検出手段を設けたことにより、通信制御プログラム
自身は正常動作中でアプリケーションデータの送受信は
可能だがオンラインシステムの負荷が高まり応答データ
を一定時間内に返送できないような状態が発生した場合
でも通信制御プログラムは正常動作しているとみなして
不正に障害発生とすることがないという効果がある。As described above, according to the present invention, the communication management program on the host computer is provided with the transmission / reception data management means, the health check command management means, and the health check timeout detection means. Although it is possible to send and receive messages, even if the online system load increases and response data cannot be returned within a certain period of time, it is assumed that the communication control program is operating normally and there will be no improper failure. effective.
第1図は本発明の一実施例に係るヘルスチェック方式の
構成を示すブロック図、 第2図は第1図中の送受信データ管理手段の詳細な処理
を示す流れ図、 第3図は第1図中のヘルスチェックコマンド管理手段の
詳細な処理を示す流れ図、 第4図は第1図中のヘルスチェックタイムアウト検出手
段の詳細な処理を示す流れ図、 第5図は第1図中の受信データ管理テーブルの詳細な形
式を示す図、 第6図は第1図中の監視用データの詳細な形式を示す
図、 第7図は第1図中の応答データの詳細な形式を示す図で
ある。 図において、 1……送受信データ管理手段、 2……ヘルスチェックコマンド管理手段、 3……ヘルスチェックタイムアウト検出手段、 4……受信データ管理テーブル、 5……監視用データ、 6……応答データ、 7……通信管理プログラム、 8……ホストコンピュータ、 9……通信制御プログラム、 10……通信処理装置、 401……データリンクレベル制御データ受信回数、 402……アプリケーションデータ受信回数、 403……その他のデータ受信回数、 501……非アプリケーションデータ指示、 502……監視コマンド指示、 503……情報、 601……非アプリケーションデータ指示、 602……監視コマンドに対するレスポンス指示である。FIG. 1 is a block diagram showing a configuration of a health check system according to an embodiment of the present invention, FIG. 2 is a flow chart showing detailed processing of transmission / reception data management means in FIG. 1, and FIG. 3 is FIG. FIG. 4 is a flow chart showing the detailed processing of the health check command management means in FIG. 4, FIG. 4 is a flow chart showing the detailed processing of the health check timeout detection means in FIG. 1, and FIG. 5 is the received data management table in FIG. FIG. 6 is a diagram showing the detailed format of the monitoring data in FIG. 1, FIG. 6 is a diagram showing the detailed format of the monitoring data in FIG. 1, and FIG. 7 is a diagram showing the detailed format of the response data in FIG. In the figure, 1 ... Send / receive data managing means, 2 ... Health check command managing means, 3 ... Health check timeout detecting means, 4 ... Received data management table, 5 ... Monitoring data, 6 ... Response data, 7 ... Communication management program, 8 ... Host computer, 9 ... Communication control program, 10 ... Communication processing device, 401 ... Data link level control data reception count, 402 ... Application data reception count, 403 ... Others Data reception number, 501 ... Non-application data instruction, 502 ... Monitoring command instruction, 503 ... Information, 601 ... Non-application data instruction, 602 ... Response instruction to monitoring command.
Claims (1)
ムが特定の監視用データを通信処理装置上の通信制御プ
ログラムに送信し通信制御プログラムから監視用データ
に対する応答データを受信することによって通信制御プ
ログラムの動作状態を監視するヘルスチェック方式にお
いて、 通信管理プログラムが、 通信制御プログラムから受信するすべてのデータを制御
データとアプリケーションデータとに識別して受信回数
を管理する送受信データ管理手段と、 監視用データの送信から応答データ受信タイムアウト発
生までの間にアプリケーションデータの受信回数を前記
送受信データ管理手段に問い合わせ1回でも受信してい
ればヘルスチェックタイムアウト未発生と通知し1回も
受信していなければヘルスチェックタイムアウト発生と
通知するヘルスチェックタイムアウト検出手段と、 応答データ受信タイムアウト発生時に前記ヘルスチェッ
クタイムアウト検出手段からヘルスチェックタイムアウ
ト発生かどうかの通知を受けてヘルスチェックタイムア
ウト発生でなければ次の監視用データの送信待ちを開始
しヘルスチェックタイムアウト発生であれば障害処理を
起動するヘルスチェックコマンド管理手段と を有することを特徴とするヘルスチェック方式。1. An operation of a communication control program by transmitting a specific monitoring data to a communication control program on a communication processing device by a communication management program on a host computer and receiving response data for the monitoring data from the communication control program. In the health check method for monitoring the state, the communication management program identifies all the data received from the communication control program into control data and application data, and manages the number of times of reception, and the transmission of monitoring data. From the response data reception timeout to the transmission / reception data management means, the transmission / reception data management means is inquired, and if at least one is received, it is notified that the health check timeout has not occurred, and if not received, the health check timeout is received. Outbreak and communication Health check timeout detection means, and when the response data reception timeout occurs, the health check timeout detection means receives a notification as to whether a health check timeout has occurred, and if the health check timeout does not occur, waits for the next monitoring data to be sent. A health check method comprising: a health check command management means for activating failure processing if a health check timeout occurs.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1133068A JPH087726B2 (en) | 1989-05-26 | 1989-05-26 | Health check method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1133068A JPH087726B2 (en) | 1989-05-26 | 1989-05-26 | Health check method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02310755A JPH02310755A (en) | 1990-12-26 |
| JPH087726B2 true JPH087726B2 (en) | 1996-01-29 |
Family
ID=15096090
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1133068A Expired - Lifetime JPH087726B2 (en) | 1989-05-26 | 1989-05-26 | Health check method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH087726B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10285164A (en) * | 1997-04-09 | 1998-10-23 | Nec Corp | Network control system, method and recording medium recording network management program |
| JP2008244645A (en) * | 2007-03-26 | 2008-10-09 | Atsumi Electric Co Ltd | Existence monitoring system for network apparatus and existence monitoring method for network apparatus |
-
1989
- 1989-05-26 JP JP1133068A patent/JPH087726B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02310755A (en) | 1990-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6425093B1 (en) | Methods and apparatuses for controlling the execution of software on a digital processing system | |
| JPH06509431A (en) | Computer system monitoring method and device | |
| US5751966A (en) | Notification of disconnected service machines that have stopped running | |
| US20150019671A1 (en) | Information processing system, trouble detecting method, and information processing apparatus | |
| JP2005301436A (en) | Cluster system and failure recovery method in cluster system | |
| JP2001005692A (en) | Computer system, its maintenance management system, and fault notification method | |
| JPH087726B2 (en) | Health check method | |
| JP2001331330A (en) | Process error detection and recovery system | |
| JP4034436B2 (en) | Client / server system and client operation monitoring method | |
| JP3190880B2 (en) | Standby system, standby method, and recording medium | |
| JPH10171769A (en) | Compound computer system | |
| JP3757072B2 (en) | Monitoring method of computer constituting network system | |
| KR100784595B1 (en) | How to manage process status in mobile communication systems | |
| JP2919057B2 (en) | Non-response monitoring method in multi-job system | |
| KR100462986B1 (en) | Process State Management Method Using Peculiar Process Information | |
| JP7395908B2 (en) | information processing system | |
| JP2699291B2 (en) | Power failure processing device | |
| JPH0691565B2 (en) | Operation monitoring device for partner processing device | |
| JPH08329023A (en) | Parallel electronic computer system | |
| JP2889888B2 (en) | Communication processing device | |
| KR100606339B1 (en) | Process status management system of H.L system and its method | |
| JPH05189342A (en) | Communication processor operation monitoring system | |
| JPH04262428A (en) | Hot standby system | |
| JP2000295259A (en) | LAN abnormality detection device | |
| JPH0685942A (en) | Failure automatic notification method |