JPH0822319A - 分散処理システムの異常処理方法 - Google Patents

分散処理システムの異常処理方法

Info

Publication number
JPH0822319A
JPH0822319A JP6155686A JP15568694A JPH0822319A JP H0822319 A JPH0822319 A JP H0822319A JP 6155686 A JP6155686 A JP 6155686A JP 15568694 A JP15568694 A JP 15568694A JP H0822319 A JPH0822319 A JP H0822319A
Authority
JP
Japan
Prior art keywords
processing
abnormality
application program
error
information
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
JP6155686A
Other languages
English (en)
Inventor
Masayuki Yamada
雅之 山田
Shinji Hori
眞司 堀
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.)
Hitachi Ltd
Hitachi Industry and Control Solutions Co Ltd
Original Assignee
Hitachi Engineering Co Ltd Ibaraki
Hitachi 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 Hitachi Engineering Co Ltd Ibaraki, Hitachi Ltd filed Critical Hitachi Engineering Co Ltd Ibaraki
Priority to JP6155686A priority Critical patent/JPH0822319A/ja
Publication of JPH0822319A publication Critical patent/JPH0822319A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

(57)【要約】 【目的】分散処理システムにおいて、タイミング,動作
環境を明確にし、応用プログラムの異常発生要因を特定
可能とし、他の処理装置でも特定処理装置の異常情報を
検出可能とするための、分散処理システムの異常処理方
法を提供する。 【構成】共通伝送路1に結合された複数の処理装置11
により、一連の処理を分散して処理する分散処理システ
ムに於いて、動作要求メッセージを受信した処理装置1
1内の応用プログラム1071が動作中に、処理演算装
置102で処理命令異常が検出された場合、異常となっ
た応用プログラム1071、異常要因,起因元となる受
信メッセージ情報を異常情報として取り込み、異常情報
を共通伝送路1上に送出し、異常発生処理装置、または
他の処理装置が受信できる手段を設けた。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、共通伝送路に結合され
た複数の処理装置からなる分散処理システム、特に自律
分散システムに於いて、処理命令異常による応用プログ
ラム異常を複数の処理装置で検出し、異常発生起因元で
ある受信メッセージを検出する異常処理方法に関する。
【0002】
【従来の技術】従来は、応用プログラムが動作中に、処
理演算装置にて処理命令異常が検出された場合、異常発
生要因となった命令語のアドレスが、異常情報として、
自己の処理装置に接続された外部出力装置に出力され
た。ユーザは、アドレスより命令語を解析し不良要因を
推定する手段があったが、処理命令異常となったタイミ
ング、異常となる動作環境については、推定により解析
していた。
【0003】また、分散処理システムにおいて、前述の
局所的な応用プログラムの異常情報は、特定処理装置内
で閉鎖してしまうため、他の全ての処理装置において異
常を検出する手段は無かった。
【0004】
【発明が解決しようとする課題】上記従来技術は、応用
プログラムが動作中に、処理演算装置にて処理命令異常
が検出された場合、異常発生アドレスを検出する方式を
採っているため、命令異常が発生したアドレスより命令
語を解析し、不良要因を推定する方式となっている。し
かし、異常となったタイミング、動作環境については、
推定により解析するという手段をとらなければならない
という問題があった。
【0005】また、分散処理システムにおいて、前述の
局所的な応用プログラムの異常情報は、特定処理装置内
で閉鎖してしまうため、他の処理装置において異常を検
出する手段は無かった。
【0006】本発明の目的は、応用プログラムの処理命
令異常検出時、異常発生アドレスの検出のみでなく、異
常の起因元であるメッセージも併せて検出することによ
り、タイミング,動作環境を明確にし、応用プログラム
の異常発生要因を特定可能とすることにある。さらに、
他の処理装置でも特定処理装置の異常情報を検出可能と
するための、分散処理システムの異常処理方法を提供す
ることにある。
【0007】
【課題を解決するための手段】上記目的を達成するた
め、本発明は共通伝送路に結合された各々の処理装置
に、応用プログラム単位に動作要求メッセージを保存す
るファイルを設け、動作要求メッセージを受信した処理
装置内の応用プログラムが動作中に、処理演算装置にて
処理命令異常が検出された場合、異常となった応用プロ
グラムと、保存中の動作要求メッセージを、異常情報と
して取り込み、共通伝送路に送出する。また、異常情報
を各々の処理装置にて受信し、編集後、外部出力装置に
出力する。
【0008】
【作用】応用プログラムが動作中に、処理演算装置にて
処理命令異常が検出された場合、異常となったタイミン
グ,動作環境が特定できるため、処理異常の解析手段が
向上する。
【0009】また、特定処理装置における応用プログラ
ムの異常が、他の全ての処理装置でも異常情報として検
出することができるため、システム全体の保守性が向上
する。
【0010】
【実施例】以下、本発明の実施例を図面を参照して説明
する。
【0011】先ず、本発明の適用対象である分散処理シ
ステムの構成について、図2,図3を用いて説明する。
【0012】図2は、本発明の適用対象である分散処理
システムの全体構成を示もので、11はその内部のメモ
リに応用プログラムを格納し、これを実行する処理装
置、1は矢印方向の一方向性共通伝送路21は処理装置
11と共通伝送路1との間のデータ交換制御を行う伝送
制御装置である。処理装置11の処理結果は、メッセー
ジとして伝送制御装置21を介して共通伝送路1に送信
される。各伝送制御装置21は、共通伝送路1上のメッ
セージが、自己の伝送制御装置21に接続されている処
理装置11に必要なものかどうかを、メッセージに付加
されている機能コードと呼ぶデータの内容を示すコード
をみて判定し、必要と判定したメッセージのみを自己に
接続されている処理装置11に送る。各処理装置11
は、この受信したメッセージを用いて、所定の応用プロ
グラムの処理を実行し、その実行結果を機能コードを付
加したメッセージとして出力する。
【0013】図3に共通伝送路1を流れる動作要求メッ
セージ131のフォーマット例を示す。図3において、
FC201は機能コードであり、データの内容および機
能に対応したコードである。SA202はメッセージを
発信した伝送制御装置アドレス、CC203は通番であ
り、それぞれ伝送制御上必要とするものである。通番と
して、発信元処理装置番号は、メッセージを発信した各
処理装置の処理装置番号を示す。DATA204 は、各応用プ
ログラムの処理結果の内容を示す。各伝送制御装置は、
処理装置から送られてきたFCと発信元処理装置番号と
DATAを元に、図3に示すメッセージフォーマットで
メッセージを作成し送信する。また、自己に接続されて
いる処理装置に必要な伝送路上のメッセージを取り込
み、FCと発信元処理装置番号とDATAで構成するメ
ッセージを各処理装置に送る。
【0014】次に、本実施例の動作の説明に先立ち、本
実施例で使用するファイル,テーブルの構成、および、
メッセージフォーマットについて、図4ないし図7を用
いて詳細に説明する。
【0015】図4は入出力定義テーブル111の構成を
示すものであり、入力FC111Aに対し、動作要求すべき応
用プログラム111Cと、応用プログラムの出力FC111B
を予め定義しておく。メッセージ受信時、本メッセージ
を必要とする応用プログラムの動作要求には、この入出
力定義テーブル111が使用される。
【0016】図5は動作要求情報ファイル112の構成
を示すものであり、動作要求のあったタイミングで、応
用プログラム単位に動作要求メッセージを記憶してお
き、常に最新の情報が格納されている。
【0017】図6は、異常プログラム情報ファイルの構
成を示すものであり、応用プログラム動作中に、処理演
算装置にて処理命令異常が検出された場合、異常となっ
た応用プログラム113Aと処理命令語113Bを記憶
しておく。
【0018】図7は、異常情報のフォーマット例を示
す。204は、図3のデータ部を示し、異常情報メッセ
ージは、このデータ部が本フォーマットに置き変わって
共通伝送路に出力される。301〜302は、処理命令
異常を発生させた応用プログラムの情報で、TN301
は応用プログラム、EC302は処理命令語を示す。3
03〜306は、処理命令異常を発生させた応用プログ
ラムの動作開始要因となった受信メッセージの内容であ
る。FC303は機能コード、SA304は発信元伝送
制御装置アドレス,CC305は発信元処理装置番号、
DATA306 は、発信元応用プログラムの処理結果の内容を
示す。
【0019】図1は、本発明の特徴とする処理の一実施
例を示すブロック図であり、処理装置11の異常処理に
必要な内部構成をブロック図にしたものである。図1を
使用して実施例の動作を説明する。
【0020】メッセージ入出力制御装置101は、伝送
制御装置21と処理装置11間でのデータ転送を制御す
るものであり、伝送制御装置21から受信したメッセー
ジに付加されている機能コードから、入出力定義テーブ
ル111を元に、プログラムに動作要求する機能と、プ
ログラムから出力された送信メッセージを伝送制御装置
21に送出する。
【0021】動作要求メッセージ131を、伝送制御装
置21から受信したメッセージ入出力制御装置101
は、受信したメッセージに付加されている機能コードか
ら、入出力定義テーブル111を元に、応用プログラム
群107の応用プログラム1071に動作要求すると同時
に、動作要求情報収集処理104に動作要求する。
【0022】動作要求情報収集処理104は、動作要求
メッセージを受信し、動作要求情報ファイル112の応
用プログラム1071に対応したケースに、該動作要求
メッセージを格納する。
【0023】処理演算装置102は、応用プログラム1
071の処理命令語に従い処理を実行するものである
が、処理命令異常を検出した場合、応用プログラム10
71の動作を中断させるとともに、異常プログラム情報
ファイル113に、応用プログラム、処理命令語を格納
し、異常情報報告処理105に動作要求する。
【0024】異常情報報告処理105は、異常プログラ
ム情報ファイル113,動作要求情報ファイル112か
ら異常情報メッセージ132を編集して、メッセージ入
出力制御装置101を介して、共通伝送路1上に送出す
る。
【0025】異常情報メッセージ132は、共通伝送路
1に接続された各処理装置11内のメッセージ入出力制
御装置101を介して受信する。異常情報収集処理10
6は、異常情報メッセージ132によって、動作要求を
受け、異常情報メッセージ132を外部出力装置インタ
ーフェースに編集して、外部出力装置103に出力す
る。
【0026】このように、本実施例によれば、共通伝送
路に接続された、特定処理装置における応用プログラム
が動作中に、処理演算装置で処理命令異常が検出された
場合、異常となった応用プログラムの動作タイミング,
動作環境が出力される。
【0027】
【発明の効果】本発明によれば、共通伝送路に接続され
た、特定処理装置における応用プログラムが動作中に、
処理演算装置にて処理命令異常が検出された場合、異常
となった応用プログラムの動作タイミング,動作環境が
特定できるため、処理異常の解析手段が向上する。
【0028】さらに、共通伝送路に接続された、特定処
理装置における応用プログラムが動作中に、処理演算装
置で処理命令異常が検出された場合、応用プログラム異
常が他の全ての処理装置で異常情報として検出できるた
め、システム全体の保守性が向上する。
【図面の簡単な説明】
【図1】本発明の一実施例を示す処理装置内のブロック
図。
【図2】本発明を実施するシステムのブロック図。
【図3】伝送されるメッセージのフォーマット例を示す
説明図。
【図4】入出力制御テーブルの説明図。
【図5】動作要求情報ファイルの説明図。
【図6】異常プログラム情報ファイルの説明図。
【図7】異常情報メッセージのフォーマットを示す説明
図。
【符号の説明】 1…一方向性共通伝送路、11…処理装置、21…伝送
制御装置、101…メッセージ入出力制御装置、102
…処理演算装置、103…外部出力装置、104…動作要
求情報収集処理、105…異常情報報告処理、106…
異常情報収集処理、107…応用プログラム群、111
…入出力定義テーブル、112…動作要求情報ファイ
ル、113…異常プログラム情報ファイル、121…外
部出力機器、131…動作要求メッセージ、132…異
常情報メッセージ、1071…応用プログラム。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】共通伝送路に結合された複数の処理装置に
    より、一連の処理を分散して処理する分散処理システム
    に於いて、動作要求メッセージを受信した前記処理装置
    内の応用プログラムが動作中に、処理演算装置で処理命
    令異常が検出された場合、異常となった応用プログラ
    ム,異常要因,起因元となる受信メッセージ情報を異常
    情報として取り込む手段を設け、前記異常情報を編集し
    て、前記共通伝送路上に送出することを特徴とする分散
    処理システムの異常処理方法。
  2. 【請求項2】請求項1において、前記共通伝送路に送出
    された前記異常情報を、前記共通伝送路に接続された異
    常発生処理装置、または前記以外の処理装置が受信でき
    る手段を設けて、前記異常情報を外部出力装置に出力す
    る分散処理システムの異常処理方法。
JP6155686A 1994-07-07 1994-07-07 分散処理システムの異常処理方法 Pending JPH0822319A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6155686A JPH0822319A (ja) 1994-07-07 1994-07-07 分散処理システムの異常処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6155686A JPH0822319A (ja) 1994-07-07 1994-07-07 分散処理システムの異常処理方法

Publications (1)

Publication Number Publication Date
JPH0822319A true JPH0822319A (ja) 1996-01-23

Family

ID=15611345

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6155686A Pending JPH0822319A (ja) 1994-07-07 1994-07-07 分散処理システムの異常処理方法

Country Status (1)

Country Link
JP (1) JPH0822319A (ja)

Similar Documents

Publication Publication Date Title
CN114896168A (zh) 用于自动驾驶算法开发的快速调试系统、方法以及存储器
JP2709705B2 (ja) マルチコンピユータシステムにおけるプログラム管理方法
JP2009110318A (ja) 障害情報出力制御装置及びそれらに用いる障害情報出力制御方法並びにそのプログラム
JP6849029B2 (ja) データ収集システム、データ収集方法、及びプログラム
CN112416762B (zh) Api测试方法及装置、设备、计算机可读存储介质
JP2003274576A (ja) 電力系統監視制御装置
WO2020136845A1 (ja) データ配送制御装置、方法、及びプログラム
JPH0822319A (ja) 分散処理システムの異常処理方法
JPH0962626A (ja) 分散処理システムのオンラインテスト方法
JP3867868B2 (ja) 障害統合管理装置
CN114661569B (zh) 用户行为数据动态埋点采集方法
CN112445189B (zh) 数据收集系统、数据收集方法和程序
CN116431359A (zh) 消息路由方法、系统及电子设备
CN121722377A (zh) 用于采集数据的方法、存储介质、处理器及工程车辆
CN113706010B (zh) 一种联动处理方法及装置、设备、存储介质
JPH07306800A (ja) デバッグ方式
JP2656471B2 (ja) 分散処理システムおよびその情報処理方法
CN116842387A (zh) 一种用户服务模型训练方法、装置及设备
JPH06214766A (ja) ハードウェア構成情報生成方式
JPH04273327A (ja) 静的並列処理用プログラムの作成支援装置
JPH11119992A (ja) ファームウェアのトレース制御装置
JPH11249924A (ja) ネットワークサーバ診断システム
JPH07248943A (ja) ログ記録管理装置
JP2569026B2 (ja) マルチコンピュータシステムのプログラム実行方法
JP3483339B2 (ja) 設定値情報伝送装置