JPH0343841A - 障害情報保存方式 - Google Patents

障害情報保存方式

Info

Publication number
JPH0343841A
JPH0343841A JP1178085A JP17808589A JPH0343841A JP H0343841 A JPH0343841 A JP H0343841A JP 1178085 A JP1178085 A JP 1178085A JP 17808589 A JP17808589 A JP 17808589A JP H0343841 A JPH0343841 A JP H0343841A
Authority
JP
Japan
Prior art keywords
information
switch
fault information
fault
turned
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
JP1178085A
Other languages
English (en)
Inventor
Yukinobu Hishinuma
菱沼 幸信
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP1178085A priority Critical patent/JPH0343841A/ja
Publication of JPH0343841A publication Critical patent/JPH0343841A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) この発明は障害情報保存方式に関し、特に障害情報の採
取を指示するための複数のスイッチを有するコンピュー
タシステムの障害情報保存方式(従来の技術) 一般に、コンピュータシステムにおいては、例えば端末
からの送信が不可能になるようなシステム障害(ストー
ル)が発生することがある。このようなシステム障害が
発生した場合には、その復旧処理を実行するために、障
害発生時にどの様なプログラムステータス状態であった
か等を認識する必要がある。このため、障害が発生した
場合は、その障害発生時の情報を採取するための処理が
実行される。
従来のシステムにおいては、障害情報の採取を指示する
ための複数のマニュアルスイッチがそのシステム本体に
設けられており、障害が発生した場合はまずその第1ス
イツチがオペレータによって投入される。そして、その
第1スイッチ投入時の障害情報が採取されて、それが内
部メモリに格納される。その後、その内部メモリから障
害情報が外部に取り出され、その障害情報の解析が行わ
れる。
ところが、もし障害情報を内部メモリから取り出す段階
で再び障害が発生された場合には、その障害情報を取出
せず、障害情報の解析ができなくなる。この場合には、
第2スイツチが投入されて、障害情報の採取が新たに行
われる。しかしながら、この新たな処理によって得られ
る障害情報は、第1のスイッチの投入時における最初の
障害情報ではなく、第2スイッチ投入時つまり第1スイ
ツチで採取した情報を外部に取出す時の別の障害情報で
ある。
障害の復旧処理を実行するためには、最初の障害情報を
解析することが重要であり、第2のスイッチで得た障害
情報では充分な情報解析を行うことが困難である。この
ため、従来では、最初に投入したスイッチによって障害
情報が得られないと、復旧処理のための充分な障害情報
が得られない欠点があった。
(発明が解決しようとする課8) 従来では、障害情報の採取を指示するための複数のマニ
ュアルスイッチが設けられていても、最初に投入したス
イッチによって障害情報が得られないと、復旧処理のた
めの充分な障害情報が得られない欠点があった。
この発明はこの様な点に鑑み成されたもので、最初に投
入したスイッチによって障害情報が得られなくても、次
のスイッチによって復旧処理のための充分な障害情報を
得ることができる障害情報保存方式を提供することを目
的とする。
[発明の構成] (課題を解決するための手段) この発明による障害情報保存方式は、システム障害発生
時にその障害情報の採取を指示するための複数のスイッ
チ手段と、前記障害情報を格納するための格納手段と、
この格納手段に前記障害情報が格納されている時にセッ
ト、格納されてない時にリセットされるフラグ手段と、
障害情報を採取してそれを前記格納手段に格納すると共
に前記フラグ手段をセット状態に設定する情報採取手段
と、前記複数のスイッチ手段の中で投入状態のスイッチ
手段に対応した処理形態で前記障害情報を前記格納手段
から外部に読み出すと共に、前記フラグ手段をリセット
状態に設定する情報取出し手段と、前記複数のスイッチ
手段のいずれかが投入された時、前記フラグ手段がセッ
ト状態かリセット状態かを判定し、フラグ手段がリセッ
ト状態の場合は前記情報採取手段による処理および前記
情報取出し手段による処理を順次実行させ、フラグ手段
がセット状態の場合は前記情報取出し手段による処理を
実行させる制御手段とを具備することを特徴とする。
(作用) この障害情報保存方式においては、フラグ手段の状態に
よって格納手段に障害情報が格納されているか否かが示
されるので、障害情報が格納されてない場合にのみその
障害情報を格納手段に格納するように制御できる。この
ため、格納手段に一旦格納された障害情報の内容は、外
部に読み出されない限り変更されない。したがって、最
初に投入されたスイッチ手段によって障害情報が得られ
なかった場合でも、その時に障害情報が格納手段に格納
されてさえいれば、次ぎに投入されたスイッチ手段によ
って最初の障害発生時の障害情報を得ることができる。
(実施例) 以下、図面を参照してこの発明の詳細な説明する。
第1図にこの発明の一実施例に係わる障害情報保存方式
を実現するためのシステム構成を示す。
ホストCPUIIはこのシステム全体の制御を司るもの
であり、バスを介して端末装置12a 、 12b 。
12cに接続されている。これら端末装置12a 。
12b 、 12cは、それぞれデータ処理を実行する
と共に、ホストコンピュータ11やそれら端末装置間で
データの授受を行う。ホストCPUIIには、さらに外
部メモリ13が接続されている。この外部メモリ13は
、例えばフロッピーディスク装置またはハードディスク
装置から成る。
ホストCPUIIには、システム障害が発生した時にそ
の障害情報の採取および復旧を指示するための3個のマ
ニュアルスイッチ5l−83が設けられている。また、
ホストCPUIIは、障害情報を記憶するためのRAM
ll1.およびそのRAMttiに障害情報が格納され
ているか否かを示すためのフリップフロップ112を備
えている。フリップフロップ112は、RAMIIIに
障害情報が格納されている時にセット状態、障害情報が
格納されてない時にリセット状態に制御されるものであ
り、RA M 111に障害情報が格納されているか否
かを示すフラグとして機能する。
ホストCPUIIは、マニュアルスイッチSl〜S3の
いずれかが投入された時、例えばその時のプログラムス
テータスや、CPU内部のレジスタの内容等を障害情報
として採取し、それをRAMIに格納する。この場合、
ホストCPUIIは、フリップフロップ112をセット
状態に設定する。そして、障害情報をRA M lit
から読み出して外部メモリ13に書き込むと共に、フリ
ップフロップ112をリセット状態に設定する。
ホストCPUIIによるR A M 111からの障害
情報の読み出し処理は、投入されているスイッチに応じ
た形態で実行される。例えば、ホストCPUIIは、ス
イッチSlが投入されていた時においては、障害発生状
態のままでそのシステム固有のプログラムを用゛いて障
害情報をRA M illから読み出す。また、スイッ
チS2が投入された時においては、ホストCPUIIは
、別の専用プログラムを外部メモリ13から読み出し、
そのプログラムを用いて障害情報をRA M 111か
ら読み出す。
さらに、スイッチS2が投入された時においては、ホス
トCPUIIは、システムを再起動した状態で障害情報
をRA M 111から読み出す。
この様にして、障害情報の格納処理および取り出し処理
が実行されるが、ホストCPUIIによる障害情報の格
納処理は、フリップフロップ11=8−の状態に応じて
実行されるか否かが制御される。す− なわち、フリップフロップ11キがセット状態の場合に
は、ホストCPUIIによる障害情報の格納処の場合に
は、ホストCPUIIによる障害情報の格納処理および
取り出し処理の両方が実行される。
次ぎに、第2図のフローチャートを参照して、スイッチ
が投入された際のホストCPUIIによる処理動作の手
順を説明する。
例えば、端末12aからのデータ受信が不能となるシス
テム障害が発生した時、オペレータによって最初にスイ
ッチSlが投入される。このスイッチSlの投入によっ
て、ホストCPUIIは障害情報の格納および取り出し
のための割り込み処理を実行する。
割り込み処理に移行されると、まず、フリ・ノブフロッ
プ112の状態がホストCPUIIによって判定される
(ステップAI)。この最初のスイッチStの投入によ
る割り込み処理ではRA M 111にはまだ障害情報
が格納されてないため、この時のフリップフロップ11
2はリセット状態である。このため、ステップA2の処
理に分岐され、その時の障害情報例えばプログラムステ
ータスやCPU内部レジスタの内容等がホストcput
iによって採取され、それがRA M illに格納さ
れる。この場合、フリップフロップ112は、ホストC
PUIIによってセット状態に設定される。
次いで、ホストCPUIIは投入されたスイッチがスイ
ッチS1であることを認識しくステップA3)、そのス
イッチStに応じた処理形態でRA M 111から障
害情報を読み出して、それを外部メモリ13に書き込む
(ステップA4)。
このステップA4の処理が正常に実行されれば障害情報
が得られることになるが、ステップA4の処理中にエラ
ーが発生すると障害情報は得られない。この場合は、オ
ペレータによって第2のスイッチS2が投入される。こ
のスイッチS2の投入によって、ホストcptrttは
再びステップAIに戻って割り込み処理を実行する。
まず、フリップフロップ112の状態がホストcrty
itによって判定される(ステップAI)が、この時フ
リップフロップ112はセット状態であるので、ステッ
プA2の処理は実行されない。そして、投入されたスイ
ッチがスイッチS2であることが認識され(ステップA
5)  そのスイッチS2に応じた処理形態でRA M
 111から障害情報が読み出され、それが外部メモリ
13に書き込まれる(ステップAft)。
このステップA6の処理が正常に実行されれば障害情報
が得られる。この得られた障害情報は、スイッチS2の
投入段階の障害情報ではなく、最初のスイッチSlの投
入段階における障害情報である。
また、ステップA6の処理が正常に実行されなかった場
合にはスイッチS3が投入され、同様にしてステップA
7.A8の処理が実行される。ステップA8の処理が正
常に実行されれば、最初のスイッチSlの投入段階にお
ける障害情報が得られる。
この様に、この実施例の障害情報保存方式においては、
RAMIIIに一旦格納された障害情報の内容は、外部
に読み出されない限り変更されない。
したがって、最初に投入されたスイッチによって障害情
報が得られなかった場合でも、その時に障害情報がRA
 M illに格納されてさえいれば、次ぎに投入され
たスイッチによって最初の障害発生時の障害情報を得る
ことができる。
なお、ここではスイッチSl、S2.S3の順でスイッ
チが投入された場合を説明したが、スイッチがどの様な
順番で投入されても、最初にスイッチが投入された段階
の障害情報が得られる事はもちろんである。
[発明の効果] 以上のように、この発明によれば、最初に投入したスイ
ッチによって障害情報が得られなくても、次のスイッチ
によって復旧処理のための充分な障害情報を得ることが
できる。
【図面の簡単な説明】
第1図はこの発明の一実施例に係る障害情報保存方式を
実現するシステムの構成を示すブロック図、第2図は第
1図に示したシステムの障害情報保存動作を説明するフ
ローチャートである。 11−・・ホストCP U、 12a 、 12b 、
 12c 一端末、13・・・外部メモリ、txt・・
・RAM、112・・・フリップフロップ、5l−33
・・・スイッチ。

Claims (1)

    【特許請求の範囲】
  1.  システム障害発生時にその障害情報の採取を指示する
    ための複数のスイッチ手段と、前記障害情報を格納する
    ための格納手段と、この格納手段に前記障害情報が格納
    されている時にセット、格納されてない時にリセットさ
    れるフラグ手段と、障害情報を採取してそれを前記格納
    手段に格納すると共に前記フラグ手段をセット状態に設
    定する情報採取手段と、前記複数のスイッチ手段の中で
    投入状態のスイッチ手段に対応した処理形態で前記障害
    情報を前記格納手段から外部に読み出すと共に、前記フ
    ラグ手段をリセット状態に設定する情報取出し手段と、
    前記複数のスイッチ手段のいずれかが投入された時、前
    記フラグ手段がセット状態かリセット状態かを判定し、
    フラグ手段がリセット状態の場合は前記情報採取手段に
    よる処理および前記情報取出し手段による処理を順次実
    行させ、フラグ手段がセット状態の場合は前記情報取出
    し手段による処理を実行させる制御手段とを具備するこ
    とを特徴とする障害情報保存方式。
JP1178085A 1989-07-12 1989-07-12 障害情報保存方式 Pending JPH0343841A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1178085A JPH0343841A (ja) 1989-07-12 1989-07-12 障害情報保存方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1178085A JPH0343841A (ja) 1989-07-12 1989-07-12 障害情報保存方式

Publications (1)

Publication Number Publication Date
JPH0343841A true JPH0343841A (ja) 1991-02-25

Family

ID=16042365

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1178085A Pending JPH0343841A (ja) 1989-07-12 1989-07-12 障害情報保存方式

Country Status (1)

Country Link
JP (1) JPH0343841A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007242832A (ja) * 2006-03-08 2007-09-20 Tdk Corp コイル部品

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007242832A (ja) * 2006-03-08 2007-09-20 Tdk Corp コイル部品

Similar Documents

Publication Publication Date Title
US5819024A (en) Fault analysis system
US11262834B1 (en) Data processing system and method for monitoring system properties
JPH0343841A (ja) 障害情報保存方式
EP0098171A2 (en) History memory control system
JP2006079485A (ja) 電子計算機における障害解析用情報収集方式
JPH0713805A (ja) 並列計算機及びプログラム実行再現方法
JP2005099976A (ja) 構成・性能情報取得方法
JPH0135373B2 (ja)
JPH02287636A (ja) ログデータの収集方法
CN112433945A (zh) 一种用于程序动态跟踪的方法、装置及电子设备
JPS63310040A (ja) デ−タ採取方式
JPH11119992A (ja) ファームウェアのトレース制御装置
JPH05143422A (ja) 更新後ジヤーナル管理方式
JPS6314227A (ja) 外部記憶装置
JPH0553881A (ja) ログアウト方式
JPS63316242A (ja) 診断方式
JPH0916433A (ja) マイクロプロセッサの命令トレース情報収集方式
JPS6140649A (ja) レジスタトレ−サ装置
JPS61161557A (ja) プログラム・デバツグ方法および装置
JPH0484233A (ja) プログラム動作状況記録方式
JPH11212835A (ja) メモリ書換情報を採取する電子計算機及びメモリ制御装置
JPS61168055A (ja) 情報処理装置
JPS6243736A (ja) 割込処理方式
JPH04310143A (ja) 複数索引順編成ファイルの自動再編成処理装置
JPS6273341A (ja) 情報処理装置