JPH04229342A - コンピュータシステムにおける障害ログ情報の引き継ぎ機構 - Google Patents

コンピュータシステムにおける障害ログ情報の引き継ぎ機構

Info

Publication number
JPH04229342A
JPH04229342A JP2414880A JP41488090A JPH04229342A JP H04229342 A JPH04229342 A JP H04229342A JP 2414880 A JP2414880 A JP 2414880A JP 41488090 A JP41488090 A JP 41488090A JP H04229342 A JPH04229342 A JP H04229342A
Authority
JP
Japan
Prior art keywords
failure
file
log information
information
failure log
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
JP2414880A
Other languages
English (en)
Inventor
Akira Okamoto
明 岡本
Kazuko Furusawa
古澤 かず子
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.)
NEC Corp
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
NEC Solution Innovators 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 NEC Corp, NEC Solution Innovators Ltd filed Critical NEC Corp
Priority to JP2414880A priority Critical patent/JPH04229342A/ja
Publication of JPH04229342A publication Critical patent/JPH04229342A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、コンピュータシステム
における障害ログ情報の引き継ぎ機構に関し、より詳細
には、システム停止時に主記憶上に残った障害ログ情報
を次回の運転に引き継ぐ機構の改良に関する。
【0002】
【従来の技術】従来より、コンピュータシステムの運用
中に入出力障害,メモリ障害,ソフトウェア障害等の各
種障害が発生したとき、どのような障害が発生したかを
示す障害情報から障害ログ情報を生成して主記憶上のバ
ッファに格納し、更にこのバッファ上の障害ログ情報を
所定の形式に整えてシステムディスク上に設けられた障
害ログファイルに移送することが行われている。また、
システムの運用に致命的なハードウェア障害やソフトウ
ェア障害が発生した場合、システム上で動作している全
てのプロセスが停止され、これによって前記バッファ上
の障害ログ情報を前記障害ログファイルに移送するプロ
セスも停止されるので、主記憶上のバッファに障害ログ
ファイルに未移送の障害ログ情報が残されることになる
。次回のシステム運転のためにシステムの立ち上げを行
うと主記憶がクリアされて残障害ログ情報が失われてし
まうので、それを次回の運転に引き継がせるため、従来
は、次のようにしている。
【0003】先ず、予めシステム構築時に特定のシステ
ムディスク上にスペースを確保し、そこに障害ログ情報
退避ファイルと呼ばれるファイルを作成しておく。そし
て、システムの運用に致命的な障害が発生したことによ
ってシステムを停止するとき、主記憶上のバッファに残
った障害ログ情報をその退避ファイルに退避する。そし
て、次回の運転時のシステム立ち上げ時に、上記退避フ
ァイルに退避された情報を主記憶上の上記バッファに移
送することにより引き継ぎを行う。ここで、主記憶上に
残った障害ログ情報を通常時と同様にその形式を整えて
障害ログファイルに移送せず、退避ファイルに退避する
ようにしたのは、システムの運用に致命的な障害が発生
した場合にそのような形式の変換を行って通常使用され
る障害ログファイルに移送するのは安全上望ましくない
からである。
【0004】
【発明が解決しようとする課題】従来は上述したように
してシステム停止時の残障害ログ情報の引き継ぎを行っ
ていたが、次のような問題点があった。即ち、システム
構築時に定められた特定のシステムディスク上に障害ロ
グ情報退避ファイルが作成されているため、そのシステ
ムディスクに入出力障害が発生した場合、主記憶上の残
障害ログ情報をもはやその障害ログ情報退避ファイルに
退避することが不可能となり、次回のシステム立ち上げ
時に主記憶がクリアされることにより、残障害ログ情報
が消失してしまうことである。特に、障害ログ情報退避
ファイルが作成されるシステムディスク上にはシステム
運用に必須なファイルも同時に作成されることが多く、
それらのファイルへの入出力障害の発生はシステム停止
につながる場合が多いので、システム停止が直ちに障害
ログ情報退避ファイルへの退避不可を招来する確率が高
い。
【0005】本発明はこのような事情に鑑みて為された
もので、その目的は、システム停止時に主記憶上のバッ
ファに残存する障害ログ情報を次回の運転に確実に引き
継げるようにすることにより、障害ログ情報の欠落を防
止することにある。
【0006】
【課題を解決するための手段】本発明は上記の目的を達
成するために、コンピュータシステムの運転中に発生し
た各種障害にかかる障害ログ情報を一時的に蓄積する主
記憶上のバッファと、このバッファに蓄積された障害ロ
グ情報をシステム運転中に適宜移送するためのシステム
ディスク上の障害ログファイルとを備えたコンピュータ
システムにおいて、システム停止時、入出力障害の発生
していないシステムディスク上に障害ログ情報退避ファ
イルを作成し、前記障害ログファイルに移送されずに前
記バッファ上に残存している障害ログ情報を、前記作成
した障害ログ情報退避ファイルに退避する障害ログ情報
退避手段と、システム立ち上げ時、前記障害ログ情報退
避ファイルに退避された情報を主記憶上の前記バッファ
にロードする障害情報回復手段とを有している。
【0007】
【作用】本発明のコンピュータシステムにおける障害ロ
グ情報の引き継ぎ機構においては、コンピュータシステ
ムの運用に致命的な障害が発生したことによりシステム
が停止するとき、障害ログ情報退避手段が、入出力障害
の発生していないシステムディスク上に障害ログ情報退
避ファイルを作成し、障害ログファイルに移送されずに
バッファ上に残存している障害ログ情報を上記作成した
障害ログ情報退避ファイルに退避し、次回の運転時にお
けるシステム立ち上げ時に、障害情報回復手段が、障害
ログ情報退避ファイルに退避された情報をバッファにロ
ードする。
【0008】
【実施例】次に、本発明の実施例について図面を参照し
て詳細に説明する。図1は本発明の一実施例の構成図で
ある。
【0009】この実施例のコンピュータシステムは、制
御用コンソール1と主記憶装置13と複数のシステムデ
ィスク11,12とを有しており、主記憶装置13上に
は、装置構成テーブル21と、コンピュータシステムの
運転中に発生した各種障害にかかる障害ログ情報を一時
的に蓄積する障害ログバッファ22とが設けられ、1つ
のシステムディスク11上には、障害ログバッファ22
に蓄積された障害ログ情報をシステム運転中に形式を整
えて適宜移送するための障害ログファイル24と、引き
継ぎファイル23とが設けられている。また、中央処理
装置のハードウェア,ファームウェア,ソフトウェア等
によって実現される機能部として、メッセージ出力手段
2,コマンド受付手段3,システム停止手段4,障害検
出手段5,障害情報編集出力手段6,障害情報採取蓄積
手段7,障害情報ファイル出力手段8,障害ログ情報退
避手段9および障害情報回復手段10が設けられている
【0010】次に、このような構成を有する本実施例の
動作を、システム運用中の障害ログ情報の出力処理,シ
ステム停止時の障害ログバッファの退避処理,システム
立ち上げ時の障害ログバッファの回復処理に分けて以下
説明する。
【0011】『システム運用中の障害ログ情報の出力処
理』図1において、システム運用中に入出力障害,メモ
リ障害,ソフトウェア障害等の各種障害が発生すると、
障害検出手段5はそれを検出し、どのような障害が発生
したか等を示す障害情報を障害情報採取蓄積手段7に通
知する。なお、障害検出手段5は、システムディスクに
入出力障害が発生したときは、主記憶装置13上の装置
構成テーブル21にそのシステムディスクに障害が発生
した事を記録しておく。
【0012】障害情報採取蓄積手段7は、通知された障
害情報から障害ログ情報を作成し、主記憶装置13上の
障害ログバッファ22から空き領域を探してそこに障害
ログ情報を書き込み、この書き込んだ障害ログ情報を既
に格納されている障害ログ情報の最終になるようキュー
イングする。このとき、障害情報ファイル出力手段8が
ウェイト状態にあれば、この障害情報ファイル出力手段
8を起動する。具体的には障害情報ファイル出力手段8
を実現しているプロセスを起動する。
【0013】障害情報ファイル出力手段8は、システム
運用中常に動作しているプロセスであり、主記憶装置1
3上の障害ログバッファ22につながれている障害ログ
情報のキューの先頭から一つの障害ログ情報を取り出し
、その形式を障害情報編集手段6による障害ログファイ
ル24からの障害ログ情報の取り出しが容易になるよう
な形式に整えてシステムディスク11上の障害ログファ
イル24に出力し、取り出した障害ログ情報の使用して
いたバッファ領域を解放し、キューの先頭を2番目の障
害ログ情報を指すように変更するという処理を常時繰り
返し、障害ログバッファ22に障害ログ情報が無いとき
にウェイト状態となる。
【0014】障害情報ファイル出力手段8の働きによっ
てシステムディスク11の障害ログファイル24に蓄積
された障害ログ情報は、制御用コンソール1から取り出
すことができる。即ち、制御用コンソール1から投入さ
れたコマンドがコマンド受付手段3で受け付けられて障
害情報編集出力手段6が起動されると、障害情報編集出
力手段6は、システムディスク11上の障害ログファイ
ル24を検索し、コマンドによって指定された装置に関
する障害ログ情報または指定された時間内に採取された
障害ログ情報を取り出し、操作員に分り易いように編集
してメッセージ出力手段2に渡し、メッセージ出力手段
2はこれを制御用コンソール1の表示装置に表示したり
プリンタからプリントアウトする。
【0015】『システム停止時の障害ログバッファの退
避処理』操作員により制御用コンソール1からシステム
停止コマンドが入力されてコマンド受付手段3に受け付
けられた場合、または、障害検出手段5によってシステ
ムの運用に致命的なハードウェア障害やソフトウェア障
害が検出された場合、コマンド受付手段3または障害検
出手段5によってシステム停止手段4が起動される。
【0016】システム停止手段4はコマンド受付手段3
から起動されると、システム停止コマンドによってシス
テムが停止した旨の障害情報を障害情報採取蓄積手段7
に渡してそれに関する障害ログ情報を障害ログバッファ
22に出力させた後、障害情報ファイル出力手段8によ
って障害ログバッファ22に残存する全ての障害ログ情
報を障害ログファイル24に出力させ、その後にシステ
ム上で動作している全てのプロセスの停止処理を行う。
【0017】他方、システム停止手段4は障害検出手段
5から起動されると、障害検出手段5で今回検出された
障害にかかる障害ログ情報が障害情報採取蓄積手段7に
よって障害ログバッファ22に蓄積された時点で、シス
テム上で動作している全てのプロセスの停止処理を行う
。そして、システム停止手段4は、システム停止処理の
延長として障害ログ情報退避手段9を起動する。
【0018】障害ログ情報退避手段9は、主記憶装置1
3上の障害ログバッファ22に残っている障害ログ情報
を、通常時に使用する障害ログファイル24とは別のフ
ァイルを動的に生成してそこに退避する。即ち、障害ロ
グ情報退避手段9は、主記憶装置13上の装置構成テー
ブル21を検索して入出力障害の発生していないシステ
ムディスク(例えばシステムディスク12とする)を探
し、そのシステムディスク12上の空きエリアに障害ロ
グ情報退避ファイル25を作成し、主記憶装置13上の
障害ログバッファ22の内容を全て障害ログ情報退避フ
ァイル25に退避する。そして、次のシステム立ち上げ
時にこの障害ログ情報退避ファイル25が参照できるよ
うにするために、システムディスク11上の引き継ぎフ
ァイル23に引き継ぎ情報を登録する。
【0019】図2は引き継ぎファイル23の登録内容の
一例を示しており、同図に示すように、引き継ぎファイ
ル23には、障害ログ情報退避ファイルの有無に関する
情報23−1(初期値は「無し」になっている)と障害
ログ情報退避ファイル名に関する情報23−2とが登録
される。従って、上述の場合、障害ログ情報退避手段9
は、引き継ぎファイル23における情報23−1に障害
ログ情報退避ファイル有りを示す情報を登録し、情報2
3−2に障害ログ情報退避ファイル25の名前を登録す
る。
【0020】但し、引き継ぎファイル23が存在するシ
ステムディスク11に入出力障害が発生している場合、
障害ログ情報退避手段9は、引き継ぎファイル23への
引き継ぎ情報の登録に代えて、メッセージ出力手段2を
使用して制御用コンソール1から障害ログ情報退避ファ
イル25の名前を出力して操作員に通知する。
【0021】『システム立ち上げ時の障害ログバッファ
の回復処理』システム立ち上げ時、障害情報回復手段1
0が起動される。障害情報回復手段10は、先ず、シス
テムディスク11上の引き継ぎファイル23を参照し、
入出力処理が成功した場合、情報23−1(図2参照)
が障害ログ情報退避ファイル無しを示していれば、主記
憶装置13上の障害ログバッファ22をログデータ無し
の状態に初期化する。また、情報23−1が障害ログ情
報退避ファイル有りを示していれば、情報23−2(図
2参照)の障害ログ情報退避ファイル名を持つファイル
、即ち今の場合はシステムディスク12上の障害ログ情
報退避ファイル25の内容を、主記憶装置13上の障害
ログバッファ22に読み込んで前運転における残障害ロ
グ情報を回復し、システムディスク11上の引き継ぎフ
ァイル23の情報23−1を障害ログ情報退避ファイル
無しの状態に変更する。
【0022】他方、入出力障害によりシステムディスク
11上の引き継ぎファイル23を参照できない場合、障
害情報回復手段10は、制御用コンソール1からのコマ
ンド入力待ちとなり、制御用コンソール1からコマンド
受付手段3によって障害ログ情報退避ファイルの有無,
有るときはそのファイル名を含むコマンドが受け付けら
れると、それらの情報に従って前述と同様の動作を行う
。なお、このように障害ログファイル24を含むシステ
ムディスク11に入出力障害が発生したときは、障害情
報ファイル出力手段8に対して通知することで、運用中
の障害ログファイル24を入出力障害の発生していない
システムディスクに作成し直すことも可能である。
【0023】以上、本発明の一実施例について説明した
が、本発明は以上の実施例にのみ限定されず、その他各
種の付加変更が可能である。例えば、制御用コンソール
1からシステム停止コマンドが入力された場合、システ
ム停止手段4はコマンドによってシステム停止した旨の
ログ情報が障害ログバッファ22に蓄積された後、障害
情報ファイル出力手段8による出力完了を待たずに全プ
ロセスを停止させ、障害ログ情報退避手段9を起動させ
るようにしても良い。このときは、システム停止時に常
に障害ログバッファ22に障害ログ情報が残存すること
になるので、次回の運転時には常に障害ログ情報の引き
継ぎが行われる。なお、このとき引き継ぎファイル23
における障害ログ情報退避ファイルの有無に関する情報
23−1は必要に応じて省略することが可能である。
【0024】
【発明の効果】以上説明したように、本発明のコンピュ
ータシステムにおける障害ログ情報の引き継ぎ機構にお
いては、障害ログ情報退避ファイルを事前に特定のシス
テムディスク上に作成しておくのではなく、システム停
止時に入出力障害の発生していないシステムディスクを
選択してその上に動的に作成し、この作成した障害ログ
情報退避ファイルを使って主記憶上に残存する障害ログ
情報の引き継ぎを行うので、システム停止時に主記憶上
のバッファに残存する障害ログ情報を次回の運転に確実
に引き継ぐことが可能となり、障害ログ情報の欠落が防
止できる。
【図面の簡単な説明】
【図1】本発明の一実施例の構成図である。
【図2】引き継ぎファイルの登録内容の一例を示す図で
ある。
【符号の説明】
1…制御用コンソール 2…メッセージ出力手段 3…コマンド受付手段 4…システム停止手段 5…障害検出手段 6…障害情報編集出力手段 7…障害情報採取蓄積手段 8…障害情報ファイル出力手段 9…障害ログ情報退避手段 10…障害情報回復手段 11,12…システムディスク 13…主記憶装置 21…装置構成テーブル 22…障害ログバッファ 23…引き継ぎファイル 24…障害ログファイル 25…障害ログ情報退避ファイル

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  コンピュータシステムの運転中に発生
    した各種障害にかかる障害ログ情報を一時的に蓄積する
    主記憶上のバッファと、該バッファに蓄積された障害ロ
    グ情報をシステム運転中に適宜移送するためのシステム
    ディスク上の障害ログファイルとを備えたコンピュータ
    システムにおいて、システム停止時、入出力障害の発生
    していないシステムディスク上に障害ログ情報退避ファ
    イルを作成し、前記障害ログファイルに移送されずに前
    記バッファ上に残存している障害ログ情報を、前記作成
    した障害ログ情報退避ファイルに退避する障害ログ情報
    退避手段と、システム立ち上げ時、前記障害ログ情報退
    避ファイルに退避された情報を主記憶上の前記バッファ
    にロードする障害情報回復手段とを含むことを特徴とす
    るコンピュータシステムにおける障害ログ情報の引き継
    ぎ機構。
JP2414880A 1990-12-27 1990-12-27 コンピュータシステムにおける障害ログ情報の引き継ぎ機構 Pending JPH04229342A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2414880A JPH04229342A (ja) 1990-12-27 1990-12-27 コンピュータシステムにおける障害ログ情報の引き継ぎ機構

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2414880A JPH04229342A (ja) 1990-12-27 1990-12-27 コンピュータシステムにおける障害ログ情報の引き継ぎ機構

Publications (1)

Publication Number Publication Date
JPH04229342A true JPH04229342A (ja) 1992-08-18

Family

ID=18523310

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2414880A Pending JPH04229342A (ja) 1990-12-27 1990-12-27 コンピュータシステムにおける障害ログ情報の引き継ぎ機構

Country Status (1)

Country Link
JP (1) JPH04229342A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010061397A (ja) * 2008-09-03 2010-03-18 Ntt Docomo Inc 操作ログ管理装置及び操作ログ管理方法
JPWO2019064812A1 (ja) * 2017-09-26 2020-11-19 日本電産株式会社 情報送信装置およびプログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010061397A (ja) * 2008-09-03 2010-03-18 Ntt Docomo Inc 操作ログ管理装置及び操作ログ管理方法
JPWO2019064812A1 (ja) * 2017-09-26 2020-11-19 日本電産株式会社 情報送信装置およびプログラム

Similar Documents

Publication Publication Date Title
EP0750259B1 (en) Computer system with two phase checkpoints
US20050267916A1 (en) Data backup system and method
JPH0950424A (ja) ダンプ採取装置およびダンプ採取方法
JPS6363933B2 (ja)
JPH07234808A (ja) システムダンプ採取方式
JP2001034508A (ja) メモリダンプ採取方法及びその実施装置並びにその処理プログラムを記録した記録媒体
JPH04229342A (ja) コンピュータシステムにおける障害ログ情報の引き継ぎ機構
JPH0594353A (ja) データベース管理方式
JP3683831B2 (ja) データ処理システムにおけるチャネル回復のためのチェックポイント指定方法、装置およびプログラム記録媒体
JP3241278B2 (ja) ネットワークプリントシステム
JPS6152753A (ja) 障害処理装置
JPH02176949A (ja) ジャーナルデータ取得方式
JPH1040123A (ja) ジョブ管理方式と方法
JP2001229033A (ja) ファイル障害時のジョブネット再実行装置
JPS6143739B2 (ja)
JPH04195541A (ja) レジスタの退避・回復方式
JPH06187102A (ja) 二重化ディスク処理方式
JPH07160651A (ja) システムデータのバックアップ方式
JPH0553881A (ja) ログアウト方式
JP2504928Y2 (ja) ファクシミリ受信システム
JPH08329025A (ja) プロセスマイグレーション方式
JPH06259324A (ja) キャッシュ切離制御装置
JP2000177187A (ja) 印刷装置
JPH04355844A (ja) ファイル障害復旧方式
JPS6130296B2 (ja)