JPS6232816B2 - - Google Patents
Info
- Publication number
- JPS6232816B2 JPS6232816B2 JP56214560A JP21456081A JPS6232816B2 JP S6232816 B2 JPS6232816 B2 JP S6232816B2 JP 56214560 A JP56214560 A JP 56214560A JP 21456081 A JP21456081 A JP 21456081A JP S6232816 B2 JPS6232816 B2 JP S6232816B2
- Authority
- JP
- Japan
- Prior art keywords
- trace
- processing
- data
- time
- abnormality
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
【発明の詳細な説明】
(1) 発明の技術分野
本発明は、データ処理システムにおいて、障害
発生時の解析に使用する情報を収集するためのト
レース処理制御方式に関し、特にデータ処理の過
程で異常データを検出したときに、自動的にトレ
ース処理機能の起動あるいは停止を行なうトレー
ス処理制御方式に関する。
発生時の解析に使用する情報を収集するためのト
レース処理制御方式に関し、特にデータ処理の過
程で異常データを検出したときに、自動的にトレ
ース処理機能の起動あるいは停止を行なうトレー
ス処理制御方式に関する。
(2) 従来技術と問題点
従来、データ処理システムにおけるトレース機
能は、障害が発生した場合の障害発生状況の再現
テストにおける情報収集や、機器の新規構成ある
いは増設、変更を行なつた場合の、接続テスト時
の情報収集などのために使用され、通常のシステ
ム運用中には使用されることがなかつた。したが
つて、システム運用中に再現性のある障害が何度
も起きた場合にも、そのときの状況は記録される
ことがなく、あとで再び障害発生時の状況を設定
してからトレース機能を起動し、障害状況診断の
ための必要情報を収集するということを行なつて
いた。また、このような操作は、ユーザーにとつ
てかなりの負担となる点で問題があつた。
能は、障害が発生した場合の障害発生状況の再現
テストにおける情報収集や、機器の新規構成ある
いは増設、変更を行なつた場合の、接続テスト時
の情報収集などのために使用され、通常のシステ
ム運用中には使用されることがなかつた。したが
つて、システム運用中に再現性のある障害が何度
も起きた場合にも、そのときの状況は記録される
ことがなく、あとで再び障害発生時の状況を設定
してからトレース機能を起動し、障害状況診断の
ための必要情報を収集するということを行なつて
いた。また、このような操作は、ユーザーにとつ
てかなりの負担となる点で問題があつた。
(3) 発明の目的
本発明は、このため、再現性がある可能性の高
い障害に対して、早期にトレース機能を起動して
情報を収集し、早期の障害解析を可能にするとと
もに、トレース機能の起動を自動化することによ
り、ユーザの負担を軽減することを目的とするも
のである。
い障害に対して、早期にトレース機能を起動して
情報を収集し、早期の障害解析を可能にするとと
もに、トレース機能の起動を自動化することによ
り、ユーザの負担を軽減することを目的とするも
のである。
(4) 発明の構成
本発明は、上述した目的を達成するための構成
として、データ処理システムにおいて、データ処
理異常を検出するためのデータ解析手段と、デー
タ処理における処理経過情報を収集するためのト
レース処理手段と、時間監視機能を有しトレース
処理手段の起動および停止を制御するトレース機
能制御手段とをそなえ、該トレース機能制御手段
は、上記データ解析手段が異常を検出したときに
上記トレース処理手段を起動し、そして一定時間
内に上記データ解析手段が再び異常を検出したと
きあるいは再び異常を検出することなく上記一定
時間が経過したときに、該トレース処理手段の機
能を停止させる制御を行ない、再現性のある障害
のトレースデータを効率的に作成可能にすること
を特徴としている。
として、データ処理システムにおいて、データ処
理異常を検出するためのデータ解析手段と、デー
タ処理における処理経過情報を収集するためのト
レース処理手段と、時間監視機能を有しトレース
処理手段の起動および停止を制御するトレース機
能制御手段とをそなえ、該トレース機能制御手段
は、上記データ解析手段が異常を検出したときに
上記トレース処理手段を起動し、そして一定時間
内に上記データ解析手段が再び異常を検出したと
きあるいは再び異常を検出することなく上記一定
時間が経過したときに、該トレース処理手段の機
能を停止させる制御を行ない、再現性のある障害
のトレースデータを効率的に作成可能にすること
を特徴としている。
第1図は、上記の構成の説明図である。図にお
いて、1はデータ処理システム内の処理データ、
2はデータの異常を検出するデータ解析手段、3
はスイツチで、4の通常処理手段のみの処理状態
と5のトレース処理手段を機能させた処理状態
とを切換える作用をもち、6は該スイツチ3の
切換えを制御するトレース機能制御手段をそれぞ
れ示している。
いて、1はデータ処理システム内の処理データ、
2はデータの異常を検出するデータ解析手段、3
はスイツチで、4の通常処理手段のみの処理状態
と5のトレース処理手段を機能させた処理状態
とを切換える作用をもち、6は該スイツチ3の
切換えを制御するトレース機能制御手段をそれぞ
れ示している。
システムの正常処理状態においては、スイツチ
3が側にあり、トレース処理なしの通常処理が
行なわれている。データ解析手段2は、処理デー
タ1中に何らかの異常状態を検出すると、異常検
出信号をトレース機能制御手段6に送る。
3が側にあり、トレース処理なしの通常処理が
行なわれている。データ解析手段2は、処理デー
タ1中に何らかの異常状態を検出すると、異常検
出信号をトレース機能制御手段6に送る。
トレース機能制御手段6は、データ解析手段2
からの異常検出信号が1回目のものか2回目のも
のかを調べ、1回目のものであれば、スイツチ3
を側に切換えて、トレース処理手段5を起動し
て該手段を機能状態に置く。この結果、以後に行
なわれるデータ処理については処理経過情報の収
集が行なわれる。またこのとき、トレース機能制
御手段6は、異常発生後の一定期間処理状態を監
視するため、処理経過情報を収集する時間Tを設
定する。時間Tが経過したとき、トレース処理を
停止するためにスイツチ3を側に切換え、通常
処理状態に戻す。また、時間Tの途中において、
データ解析手段2が再び異常データを検出した場
合には、異常解析にもつとも有効な情報である異
常発生直前の処理経過情報をすでに収集していた
ものと判断されるので、このときもその後のトレ
ース処理を停止する制御を行なう。
からの異常検出信号が1回目のものか2回目のも
のかを調べ、1回目のものであれば、スイツチ3
を側に切換えて、トレース処理手段5を起動し
て該手段を機能状態に置く。この結果、以後に行
なわれるデータ処理については処理経過情報の収
集が行なわれる。またこのとき、トレース機能制
御手段6は、異常発生後の一定期間処理状態を監
視するため、処理経過情報を収集する時間Tを設
定する。時間Tが経過したとき、トレース処理を
停止するためにスイツチ3を側に切換え、通常
処理状態に戻す。また、時間Tの途中において、
データ解析手段2が再び異常データを検出した場
合には、異常解析にもつとも有効な情報である異
常発生直前の処理経過情報をすでに収集していた
ものと判断されるので、このときもその後のトレ
ース処理を停止する制御を行なう。
(5) 発明の実施例
以下に、本発明を実施例にしたがつて説明す
る。第2図は、本発明の1実施例である通信制御
処理装置CCPのブロツク構成図である。本実施
例は、従来方式のコマンドを用いたトレース処理
の起動、停止機能に、更に、本発明に基づく自動
的なトレース処理の起動、停止機能を併せて構成
したものである。
る。第2図は、本発明の1実施例である通信制御
処理装置CCPのブロツク構成図である。本実施
例は、従来方式のコマンドを用いたトレース処理
の起動、停止機能に、更に、本発明に基づく自動
的なトレース処理の起動、停止機能を併せて構成
したものである。
図において、7は割込み制御を行なう割込みハ
ンドラであり、割込み入力があつたとき、システ
ムがトレース中の機能状態であるか、また割込み
原因が、異常検出によるのか、トレース起動コマ
ンド入力、あるいはトレース終了コマンドによる
のか、更には通常のCCP処理サービス要求によ
るのか、を識別し、それぞれについて適切な制御
手段に制御を渡す機能をもつ。
ンドラであり、割込み入力があつたとき、システ
ムがトレース中の機能状態であるか、また割込み
原因が、異常検出によるのか、トレース起動コマ
ンド入力、あるいはトレース終了コマンドによる
のか、更には通常のCCP処理サービス要求によ
るのか、を識別し、それぞれについて適切な制御
手段に制御を渡す機能をもつ。
また、8はCCPの通常処理および異常検出時
のリカバリ処理などの主制御を行なう制御部、9
はCCPの処理について制御部8と連動して時間
監視を行なう時間監視部である。
のリカバリ処理などの主制御を行なう制御部、9
はCCPの処理について制御部8と連動して時間
監視を行なう時間監視部である。
10はトレース起動処理部であり、非トレース
中の通常状態で異常検出があつた場合あるいはト
レース起動コマンドが入力された場合に、内部の
トレース中表示フラグを“1”に設定してトレー
ス処理を起動し、また異常検出による起動の場合
には、トレース処理を行なう期間を一定時間以内
に設定するため、時間監視部9に対する時間監視
要求を行なう。
中の通常状態で異常検出があつた場合あるいはト
レース起動コマンドが入力された場合に、内部の
トレース中表示フラグを“1”に設定してトレー
ス処理を起動し、また異常検出による起動の場合
には、トレース処理を行なう期間を一定時間以内
に設定するため、時間監視部9に対する時間監視
要求を行なう。
11はトレース処理部であり、すでにトレース
起動処理が行なわれてトレース中表示フラグが
“1”に設定されているとき、割込み入力があつ
た場合、その割込み原因が異常検出でなければト
レース処理を行ない、トレースデータを、メモリ
のトレースデータ格納域に格納する。しかし、割
込み原因が異常検出であつた場合には、すでに異
常発生に関連する有効なトレースデータが収集さ
れているものとして、トレース処理を終了させ
る。
起動処理が行なわれてトレース中表示フラグが
“1”に設定されているとき、割込み入力があつ
た場合、その割込み原因が異常検出でなければト
レース処理を行ない、トレースデータを、メモリ
のトレースデータ格納域に格納する。しかし、割
込み原因が異常検出であつた場合には、すでに異
常発生に関連する有効なトレースデータが収集さ
れているものとして、トレース処理を終了させ
る。
12はトレース終了処理部であり、上記したト
レース中における異常検出の場合と、異常検出に
よりトレース処理起動を行ない、一定のトレース
処理時間を時間監視部9に設定して、その時間が
経過した場合と、コマンドによりトレース処理終
了が指示された場合との3つの場合において、ト
レース終了処理を行なう。トレース終了処理によ
り、トレース起動処理部10から時間監視部9に
対して出された時間監視要求のクリアと、トレー
ス中表示フラグのクリアとが行なわれる。
レース中における異常検出の場合と、異常検出に
よりトレース処理起動を行ない、一定のトレース
処理時間を時間監視部9に設定して、その時間が
経過した場合と、コマンドによりトレース処理終
了が指示された場合との3つの場合において、ト
レース終了処理を行なう。トレース終了処理によ
り、トレース起動処理部10から時間監視部9に
対して出された時間監視要求のクリアと、トレー
ス中表示フラグのクリアとが行なわれる。
13は、メモリのトレースデータ格納域であ
る。
る。
動作において、非トレース中に異常検出割込み
入力があつた場合、あるいはトレース起動コマン
ドが入力された場合に、トレース起動が行なわれ
る。その後は、CCPに対する処理サービス要求
割込みがある毎に、トレース処理部11によるト
レース処理と制御部8による通常処理の制御ルー
トで処理が行なわれ、トレースデータの収集がな
される。
入力があつた場合、あるいはトレース起動コマン
ドが入力された場合に、トレース起動が行なわれ
る。その後は、CCPに対する処理サービス要求
割込みがある毎に、トレース処理部11によるト
レース処理と制御部8による通常処理の制御ルー
トで処理が行なわれ、トレースデータの収集がな
される。
トレース処理の終了は、トレース処理終了部1
2について前述したように、最初の異常検出によ
り割込みハンドラ7がトレース処理を自動的に起
動した後、2回目の異常検出があつたときあるい
は時間監視部9が一定時間経過を検出したとき
と、外部からのトレース起動コマンドによりトレ
ース処理を起動した後に最初の異常検出があつた
ときかトレース終了コマンドが入力されたときと
に行なわれる。
2について前述したように、最初の異常検出によ
り割込みハンドラ7がトレース処理を自動的に起
動した後、2回目の異常検出があつたときあるい
は時間監視部9が一定時間経過を検出したとき
と、外部からのトレース起動コマンドによりトレ
ース処理を起動した後に最初の異常検出があつた
ときかトレース終了コマンドが入力されたときと
に行なわれる。
トレース終了処理部12がトレース中表示フラ
グをクリアした後は、割込みハンドラ7が再び異
常検出あるいはトレース起動コマンドによる割込
み入力を受入れるまで、通常処理が行なわれる。
グをクリアした後は、割込みハンドラ7が再び異
常検出あるいはトレース起動コマンドによる割込
み入力を受入れるまで、通常処理が行なわれる。
トレース処理において収集すべき情報の種類お
よび収集時間は、ユーザーが別途任意に指定する
ことができる。
よび収集時間は、ユーザーが別途任意に指定する
ことができる。
なお、本実施例では、トレース処理の起動を、
異常検出またはトレース起動コマンドの入力に限
つているが、これに一定時間間隔でトレース処理
の起動、停止を繰り返す自動的な時間割込み起動
を加えることができる。そして、このトレース処
理起動中に異常検出が生じたとき、第2図の実施
例の場合と同様にトレース処理を終了し、また上
記した時間割込みによるトレース起動は中断する
ようにすれば、実運用にさほど影響を与えること
なく、障害監視システムを構成することができ
る。
異常検出またはトレース起動コマンドの入力に限
つているが、これに一定時間間隔でトレース処理
の起動、停止を繰り返す自動的な時間割込み起動
を加えることができる。そして、このトレース処
理起動中に異常検出が生じたとき、第2図の実施
例の場合と同様にトレース処理を終了し、また上
記した時間割込みによるトレース起動は中断する
ようにすれば、実運用にさほど影響を与えること
なく、障害監視システムを構成することができ
る。
(6) 発明の効果
本発明により、再現性の高い障害に対して、シ
ステム運用中に自動的に情報収集ができるため、
従来よりも有効性の高い情報を早期に入手するこ
とができ、そのため障害解析も早く行なうことが
可能となる。更に、トレース処理の起動が自動化
されるため、ユーザの負担が軽減される。
ステム運用中に自動的に情報収集ができるため、
従来よりも有効性の高い情報を早期に入手するこ
とができ、そのため障害解析も早く行なうことが
可能となる。更に、トレース処理の起動が自動化
されるため、ユーザの負担が軽減される。
第1図は本発明の構成の説明図、第2図は本発
明実施例のブロツク構成図である。 図において、1は処理データ、2はデータ解析
手段、3はスイツチ、4は通常処理手段、5はト
レース処理手段、6はトレース機能制御手段、を
それぞれ表わす。
明実施例のブロツク構成図である。 図において、1は処理データ、2はデータ解析
手段、3はスイツチ、4は通常処理手段、5はト
レース処理手段、6はトレース機能制御手段、を
それぞれ表わす。
Claims (1)
- 1 データ処理システムにおいて、データ処理異
常を検出するためのデータ解析手段と、データ処
理における処理経過情報を収集するためのトレー
ス処理手段と、時間監視機能を有しトレース処理
手段の起動および停止を制御するトレース機能制
御手段とをそなえ、該トレース機能制御手段は、
上記データ解析手段が異常を検出したときに上記
トレース処理手段を起動し、そして一定時間内に
上記データ解析手段が再び異常を検出したときあ
るいは再び異常を検出することなく上記一定時間
が経過したときに、該トレース処理手段の機能を
停止させる制御を行ない、再現性のある障害のト
レースデータを効率的に作成可能にすることを特
徴とする自動トレース処理制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56214560A JPS58112147A (ja) | 1981-12-25 | 1981-12-25 | 自動トレ−ス処理制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56214560A JPS58112147A (ja) | 1981-12-25 | 1981-12-25 | 自動トレ−ス処理制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58112147A JPS58112147A (ja) | 1983-07-04 |
| JPS6232816B2 true JPS6232816B2 (ja) | 1987-07-16 |
Family
ID=16657741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56214560A Granted JPS58112147A (ja) | 1981-12-25 | 1981-12-25 | 自動トレ−ス処理制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58112147A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005292932A (ja) * | 2004-03-31 | 2005-10-20 | Saxa Inc | ログ情報の取得装置 |
| JP2007257085A (ja) | 2006-03-20 | 2007-10-04 | Ricoh Co Ltd | 機器遠隔監視システム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5939782B2 (ja) * | 1978-05-15 | 1984-09-26 | 富士通株式会社 | トレ−サ |
| JPS5530729A (en) * | 1978-08-22 | 1980-03-04 | Nec Corp | Action career memory system for logic device |
-
1981
- 1981-12-25 JP JP56214560A patent/JPS58112147A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58112147A (ja) | 1983-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1166748A (en) | Unmanned diagnostic communications system for computer controlled machine tools | |
| JPS59123058A (ja) | マシンチエツク処理方式 | |
| CN121276294A (zh) | 芯片量产测试环境的恢复方法、装置及电子设备 | |
| JPS6232816B2 (ja) | ||
| JPS62271153A (ja) | 共通バス構造における診断方式 | |
| JPS62286131A (ja) | 情報処理装置の自動自己診断方式 | |
| JPH06342387A (ja) | 情報処理装置に於ける障害情報採取方式 | |
| JPH01134637A (ja) | 情報処理システムのストール監視方式 | |
| JPH05191496A (ja) | 故障診断方式 | |
| JP2998793B2 (ja) | 情報処理装置の試験方式 | |
| JPH03253945A (ja) | データ処理システムの異常回復処理機能確認方式 | |
| JPH0458337A (ja) | 装置診断方式 | |
| JP2831480B2 (ja) | 情報処理装置の障害検知方法 | |
| JP2684966B2 (ja) | 入出力処理装置のデバッグ装置 | |
| JPH0212538A (ja) | 自動メモリダンプ方式 | |
| JPH02306362A (ja) | マルチプロセッサシステム | |
| JPH04273355A (ja) | 通信情報の自動採取方式 | |
| JPH07121392A (ja) | コンピュータシステム再立ち上げ時の障害情報自動採取方式 | |
| JPH01166140A (ja) | 情報処理装置診断方式 | |
| JPH03156646A (ja) | 障害情報の出力方式 | |
| JPH03147146A (ja) | 障害データ収集システム | |
| JPS59119455A (ja) | マイクロプロセツサの障害検出方式 | |
| JPH05127951A (ja) | 障害処理方式 | |
| JPH10247105A (ja) | プログラマブルコントローラ | |
| JPH02110743A (ja) | 故障診断処理方式 |