JP5440073B2 - 情報処理装置,情報処理装置の制御方法および制御プログラム - Google Patents
情報処理装置,情報処理装置の制御方法および制御プログラム Download PDFInfo
- Publication number
- JP5440073B2 JP5440073B2 JP2009226767A JP2009226767A JP5440073B2 JP 5440073 B2 JP5440073 B2 JP 5440073B2 JP 2009226767 A JP2009226767 A JP 2009226767A JP 2009226767 A JP2009226767 A JP 2009226767A JP 5440073 B2 JP5440073 B2 JP 5440073B2
- Authority
- JP
- Japan
- Prior art keywords
- dump
- information
- processing apparatus
- storage device
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0778—Dumping, i.e. gathering error/state information after a fault for later diagnosis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Description
例えば、メインシステムとディスク装置との通信回線に障害が生じたこと、もしくは、ディスク装置自体が故障したことにより、ディスク装置にアクセスできない場合には(ディスクアクセス異常)、作成されたOSダンプをディスク装置に保存することができない。このため、OSダンプを利用した障害の解析を行なうことができないという課題がある。
なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の1つとして位置付けることができる。
〔A〕第1実施形態の説明
図1は実施形態の一例にかかる情報処理装置の構成を模式的に示す図、図2はそのシステムボードの詳細な構成を模式的に示す図である。
メインシステム2は、主な計算業務を行なうシステムであり、システムボード20−1〜20−3をそなえて構成されている。
なお、本実施形態においては、メインシステム2にシステムボード20−1〜20−3の3つのシステムボードがそなえられている例について説明するが、これに限定されるものではなく、メインシステム2内に、2つ以下、もしくは4つ以上のシステムボードをそなえて構成してもよい。
各システムボード20は、図2に示すように、メインコントローラ21,メインプロセッサ22−1〜22−4,第1メモリ23−1〜23−4,I/Oコントローラ24−1〜24−4およびSRAM25をそなえて構成されている。メインコントローラ21は、SRAM(Static Random Access Memory)25と、複数(本実施例では4つ)のメインプロセッサ22−1〜22−4とに接続されている。メインプロセッサ22−1は、第1メモリ23−1と、IO(Input Output)コントローラ24−1とに接続されている。メインプロセッサ22−2は、第1メモリ23−2と、IOコントローラ24−2とに接続されている。メインプロセッサ22−3は、第1メモリ23−3と、IOコントローラ24−3とに接続されている。メインプロセッサ22−4は、第1メモリ23−4と、IOコントローラ24−4とに接続されている。さらに、各システムボード20は、第1通信回線10を介して第1ディスク装置7に接続されている。
以下、メインプロセッサを示す符号としては、複数のメインプロセッサのうち1つを特定する必要があるときには符号22−1〜22−4を用いるが、任意のメインプロセッサを指すときには符号22を用いる。同様に、第1メモリを示す符号としては、複数の第1メモリのうち1つを特定する必要があるときには符号23−1〜23−4を用いるが、任意の第1メモリを指すときには符号23を用いる。同様に、IOコントローラを示す符号としては、複数のIOコントローラのうち1つを特定する必要があるときには符号24−1〜24−4を用いるが、任意のIOコントローラを指すときには符号24を用いる。
第1メモリ23は、例えば、DRAM(Dynamic Random Access Memory)であり、メインプロセッサ22によって実行されるOS(第1のプログラム,制御プログラム:以下、メインOSという場合もある)や圧縮アルゴリズムなどの種々のアプリケーションプログラムや各種データを記憶する記憶装置である。すなわち、第1メモリ23は、第1のプログラムを格納する第1の記憶装置として機能する。さらに、第1メモリ23は複数のメインプロセッサ22のそれぞれに対応して複数そなえられる。
SRAM25は、メインプロセッサ22からアクセス可能な記憶装置であり、後述するOS緊急ダンプ70を一時的に保持するバッファとして機能する。すなわち、SRAM25は、OS緊急ダンプ70を格納する第2の記憶装置として機能する。
なお、以下、図中、既述の符号と同一の符号は同一もしくは略同一の部分を示しているので、その詳細な説明は省略する。
図3はメインプロセッサ22の機能構成を模式的に示した図である。このメインプロセッサ22は第1メモリ23に記録されたOSを実行することにより、図3に示すような、異常検出機能41,OSダンプ生成機能42,ディスクアクセスチェック機能43,OSダンプ保存機能44,OS緊急ダンプ生成機能45(要因調査機能46,採取情報リスト作成機能47,調査情報採取機能48を含む)およびOS緊急ダンプ転送機能49を実現する。
OSダンプ生成機能42は、異常検出機能41による異常検出を契機として、異常を解析するのに必要な情報を収集しOSダンプ60を生成するものである。メインプロセッサ22は、このOSダンプ生成機能42として機能することにより、第1の演算処理装置として機能する。図4はOSダンプ60の構成を模式的に示す図である。OSダンプ60は、例えば、この図4に示すように、異常発生時における、メモリダンプ61(メインOSのスタック情報62,IO装置のレジスタ情報63を含む),メインプロセッサのレジスタ情報64,要因情報65およびメインコントローラのレジスタ情報66をそなえて構成される。
ここで、メモリダンプ61とは、異常発生時の第1メモリ23上の情報を保存したものである。さらに、メインOSのスタック情報62とは、異常発生時のメインOSの動作状態に関する情報であり、例えば、メモリダンプ61のアドレス0x10000000から連続する1Mバイトのデータから採取される。IO装置のレジスタ情報63とは、異常発生時のIOコントローラ24やIOデバイス内部のレジスタ情報であり、例えば、OSダンプ60に含まれるメモリダンプ61のアドレス0x20000000から連続する1Kバイトのデータから採取される。また、メインプロセッサのレジスタ情報64とは、異常発生時のメインプロセッサ22内部のプログラムカウンタなどの、メインOSからアクセス可能なメインプロセッサ22内のレジスタから採取される情報である。さらに、要因情報65とは、発生した異常の要因に応じて決定されるコード(エラーコード)である。ここで、異常の要因は、以下のようにして決定することができる。例えば、ハード故障時には、故障したハードウェアからメインOSに対して割り込み信号が入力されるため、異常の要因がハードウェア故障であると決定できる。また、例えば、OS内部故障発生時には、メインOS自身がそなえる自己診断機能が、ソフトウェアエラーを検出するため、異常の要因がOS内部故障であると決定できる。また、例えば、メインコントローラ21の故障時には、メインOSがメインコントローラ21のデータを読み出した際の不具合であると判断されるので、異常の要因がメインコントローラ21の故障であると決定できる。
また、メインコントローラのレジスタ情報66とは、メインコントローラ21内部の故障要因レジスタから採取される情報である。この故障要因レジスタには、例えば、どのようなコマンド(メインシステム2の故障の監視や立ち上げなどのコマンド)が使用されたかの履歴が記録される。さらに、故障要因レジスタには、サブシステム3へ転送されたデータの情報、故障発生時のメインコントローラ21の設定値などの情報も記録される。
OS緊急ダンプ生成機能45は、OSダンプ生成機能42により生成されたOSダンプ60から、障害の解析に必要な所定の情報を選択することにより、OSダンプ60よりも容量の小さなOS緊急ダンプ70を生成する。OS緊急ダンプ70は、例えば、不揮発性メモリであるフラッシュメモリ34の容量より小さくすることができる。このOS緊急ダンプ生成機能45は、要因調査機能46,採取情報リスト作成機能47および調査情報採取機能48をそなえる。図5はOS緊急ダンプの構成を模式的に示す図である。なお、この図5に示す例においては、OS緊急ダンプ70は、異常発生時におけるメインOSのスタック情報62,メインプロセッサのレジスタ情報64および要因情報65をそなえている。
要因調査機能46は、ディスクアクセスチェック機能43により、ディスクアクセス異常が検出された場合に、要因情報65に基づいてパターンを決定する。
図6はOS緊急ダンプの作成パターンを示す図であり、要因情報65とパターンと採取情報リストとを相互に関連付けている。
また、OS緊急ダンプ生成機能45は、作成したOS緊急ダンプ70をSRAM25に保存する機能を有している。
OS緊急ダンプ転送機能49は、メインコントローラ21を介して、OS緊急ダンプ70をサブシステム3に転送するための処理を行なう。具体的には、メインコントローラ21に対して、OS緊急ダンプ70のSRAM25におけるアドレスとそのサイズとを指定し、さらにOS緊急ダンプ70の転送の実行を依頼するものである。
また、サブシステム3は、図1に示すように、サブコントローラ31,サブプロセッサ32,第2メモリ33およびフラッシュメモリ34をそなえて構成される。
第2メモリ33は、例えば、DRAMであり、サブプロセッサ32によって実行されるOS(第2のプログラム:以下、サブOSという場合もある)などの種々のアプリケーションプログラやデータを記憶する記憶装置である。すなわち、第2メモリ33は、第2のプログラムを格納する第4の記憶装置として機能する。
第2ディスク装置6は、例えば、ディスク装置であり、OS緊急ダンプ70を保存する記憶装置である。
上述の如く構成された、実施形態の一例としての情報処理装置1の動作を、図8に示すフローチャート(ステップA0〜A10)を参照しながら説明する。
図8におけるステップA2にて、図4に示すOSダンプ60が作成されていることを前提とし、まず、要因調査機能47が、要因情報65に基づいて、パターンを判断する。本実施例では、採取情報リスト作成機能47は、図6に示すように、ハード故障の場合にはパターン1,OS内部異常の場合にはパターン2,メインコントローラの内部異常の場合にはパターン3と判断する(ステップA51)。採取情報リスト作成機能48は、要因調査機能47により判別されたパターンに応じて、図6に示すように、調査情報採取機能49が採取すべき情報のリストを作成する(ステップA52)。調査情報採取機能49が、既に作成されているOSダンプ60から、OS緊急ダンプ70を作成すべく調査情報リスト作成機能48により作成されたリストに基づいて、採取すべき情報が既に採取済みであるかを判断する(ステップA53)。採取すべき情報が未だ採取済みでない場合には(ステップA53のNoルート参照)、調査情報採取機能49により、採取すべき情報を、例えば、OSダンプ60から、取得すべき情報のアドレスとサイズを基に順次採取する(ステップA54)。ステップA54において採取された情報は、OS緊急ダンプとして追加される(ステップA55)。そして、採取情報リスト作成機能48により作成されたリストに基づいて、採取すべき情報が全て採取されると(ステップA53のYesルート参照)、OS緊急ダンプ70の作成が完了する(ステップA56)。
〔B〕変形例の説明
実施形態の一例にかかる情報処理装置1におけるサブシステム3は、第2ディスク装置6に接続されている保守サーバ5にネットワークを介して接続されてもよい。
ダンプチェック機能53は、フラッシュメモリ34内にOS緊急ダンプ70が保存されているか否かを判断する。ダンプチェック機能53は、後述する定期監視機能52が実行されたこと、又は、OS緊急ダンプ70がフラッシュメモリ34へ保存されたこと、若しくは、外部からOS緊急ダンプ70の転送要求があったことの少なくとも一つを契機として動作する。
ダンプ転送機能54は、ダンプチェック機能53により、フラッシュメモリ34内にOS緊急ダンプ70が保存されていると判断された場合に、フラッシュメモリ34に記憶されているOS緊急ダンプ70を保守サーバ5に転送する。
このように構成された実施形態の変形例としての情報処理装置における保守サーバ5,第2ディスク装置6およびサブシステム2の動作を、図11に示すフローチャート(ステップB1〜B7)を参照しながら説明する。なお、図8,図9に示すステップA0〜A9,A51〜A56の処理については、上述の処理と同様の処理が行なわれる。
なお、メインプロセッサ22の各機能を実現するためのメインOS,サブプロセッサ32の各機能を実現するためのサブOSおよび圧縮アルゴリズムなどの種々のアプリケーションプログラムは、例えばフレキシブルディスク,CD(CD−ROM,CD−R,CD−RW等),DVD(DVD−ROM,DVD−RAM,DVD−R,DVD+R,DVD−RW,DVD+RW,HD DVD等),ブルーレイディスク,磁気ディスク,光ディスク,光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。又、そのプログラムを、例えば磁気ディスク,光ディスク,光磁気ディスク等の記憶装置(記録媒体)に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。
例えば、上述した実施例においては、図8のフローチャートに示すように、OS緊急ダンプ70を作成したのちSRAM25に保存しているが、OS緊急ダンプ70の作成が完了した後に、作成されたOS緊急ダンプ70を圧縮してもよい。これにより、OS緊急ダンプ70の容量がより小さくなるため、フラッシュメモリ34および第2ディスク装置6に、より多くのOS緊急ダンプ70を保存することが可能となる。なお、OS緊急ダンプ70の圧縮は、例えば、第1メモリ23に記憶された圧縮アルゴリズムをメインプロセッサ22が実行することで行なわれる。また、圧縮されたOS緊急ダンプ70を解析する際には、圧縮されたOS緊急ダンプ70を展開アルゴリズムにより展開し、展開後のOS緊急ダンプ70に対して解析を行なう。
2 メインシステム
3 サブシステム
4 メンテナンスバス
5 保守サーバ
6 第2ディスク装置
7 第1ディスク装置
8 ネットワーク
9 第2通信回線
10 第1通信回線
20−1,20−2,20−3 システムボード
21 メインコントローラ
22−1,22−2,22−3,22−4 メインプロセッサ
23−1,23−2,23−3,23−4 第1メモリ
24−1,24−2,24−3,24−4 IOコントローラ
25 SRAM
31 サブコントローラ
32 サブプロセッサ
33 第2メモリ
41 異常検出機能
42 OSダンプ生成機能
43 ディスクアクセスチェック機能
44 OSダンプ保存機能
45 OS緊急ダンプ生成機能
46 要因調査機能
47 採取情報リスト作成機能
48 調査情報採取機能
49 OS緊急ダンプ転送機能
52 定期監視機能
53 ダンプチェック機能
54 ダンプ転送機能
55 ダンプ削除機能
60 OSダンプ
61 メモリダンプ
62 メインOSのスタック情報
63 IO装置のレジスタ情報
64 メインプロセッサのレジスタ情報
65 要因情報
66 メインコントローラのレジスタ情報
70 OS緊急ダンプ
Claims (10)
- 処理装置と前記処理装置を管理する管理装置とを有する情報処理装置において、
前記処理装置は、
第1のプログラムを格納する第1の記憶装置と、
前記第1のプログラムを実行するとともに、前記処理装置の異常を検出し、前記第1のプログラムを実行することにより前記処理装置の異常を検出した場合に、Operating System(OS)ダンプを作成して前記第1の記憶装置に格納し、前記処理装置と伝送経路を介して接続された第5の記憶装置にアクセスが可能な場合に、前記OSダンプを前記第5の記憶装置に送信し、前記第5の記憶装置にアクセスが不可能な場合に、前記OSダンプが保持する情報の一部である部分情報を抽出する第1の演算処理装置と、
前記抽出された部分情報を送信する第1の制御装置と、を有し、
前記管理装置は、
前記第1の制御装置に接続され、前記送信された部分情報を受信する第2の制御装置と、
前記部分情報を格納する第2の記憶装置と、を有することを特徴とする情報処理装置。 - 前記管理装置はさらに、伝送路を介して保守装置に接続され、
前記保守装置は、
前記伝送路を介して前記管理装置から前記第2の記憶装置に格納された部分情報を受信して第3の記憶装置に格納することを特徴とする請求項1記載の情報処理装置。 - 前記情報処理装置において、
前記管理装置はさらに、第2のプログラムを格納する第4の記憶装置と、
前記第2のプログラムを実行することにより、前記部分情報を前記保守装置に送信する第2の演算処理装置とを有し、
前記第2の演算処理装置は、
前記保守装置からデータ転送要求を受信した場合、又は、前記処理装置が有する第6の記憶装置に前記部分情報を保存することができない場合に、前記抽出された部分情報を送信することを特徴とする請求項2記載の情報処理装置。 - 前記情報処理装置において、
前記第1の演算処理装置は、
前記第1のプログラムの実行により、前記処理装置の異常を定期的に検出することを特徴とする請求項1〜3のいずれか1項に記載の情報処理装置。 - 処理装置と前記処理装置を管理する管理装置とを有する情報処理装置の制御方法において、
前記処理装置が有する第1の演算処理装置が、第1の記憶装置に格納された第1のプログラムを実行するとともに、前記処理装置の異常を検出するステップと、
前記第1のプログラムを実行することにより前記処理装置の異常を検出した場合に、前記第1の演算処理装置が、Operating System(OS)ダンプを作成して前記第1の記憶装置に格納するステップと、
前記第1の演算処理装置が、前記処理装置と伝送経路を介して接続された第5の記憶装置にアクセスが可能な場合に、前記OSダンプを前記第5の記憶装置に送信するステップと、
前記第1の演算処理装置が、前記第5の記憶装置にアクセスが不可能な場合に、前記OSダンプが保持する情報の一部である部分情報を抽出するステップと、
前記処理装置が有する第1の制御装置が、前記抽出された部分情報を送信するステップと、
前記第1の制御装置に接続された管理装置が有する第2の制御装置が、前記送信された部分情報を受信するステップと、
前記管理装置が有する第2の記憶装置に前記部分情報を格納するステップと、を有することを特徴とする情報処理装置の制御方法。 - 前記情報処理装置はさらに、伝送路を介して保守装置に接続され、
前記情報処理装置の制御方法はさらに、
前記保守装置が、前記伝送路を介して前記管理装置から前記第2の記憶装置に格納された部分情報を受信して第3の記憶装置に格納するステップを有することを特徴とする請求項5記載の情報処理装置の制御方法。 - 前記情報処理装置の制御方法において、
前記管理装置はさらに、第2のプログラムを格納する第4の記憶装置と、
前記第2のプログラムを実行することにより、前記部分情報を前記保守装置に送信する第2の演算処理装置とを有し、
前記第2の演算処理装置は、
前記保守装置からデータ転送要求を受信した場合、又は、前記処理装置が有する第6の記憶装置に前記部分情報を保存することができない場合に、前記抽出された部分情報を送信することを特徴とする請求項6記載の情報処理装置の制御方法。 - 前記情報処理装置の制御方法において、
前記第1の演算処理装置は、
前記第1のプログラムの実行により、前記処理装置の異常を定期的に検出することを特徴とする請求項5〜7のいずれか1項に記載の情報処理装置の制御方法。 - 処理装置と前記処理装置を管理する管理装置とを有する情報処理装置の制御プログラムにおいて、
前記処理装置が有するとともに、第1の記憶装置に接続される第1の演算処理装置が、前記処理装置の異常を検出するステップと、
前記プログラムを実行することにより前記処理装置の異常を検出した場合に、前記第1の演算処理装置が、Operating System(OS)ダンプを作成して前記第1の記憶装置に格納するステップと、
前記第1の演算処理装置が、前記処理装置と伝送経路を介して接続された第5の記憶装置にアクセスが可能な場合に、前記OSダンプを前記第5の記憶装置に送信するステップと、
前記第1の演算処理装置が、前記第5の記憶装置にアクセスが不可能な場合に、前記OSダンプが保持する情報の一部である部分情報を抽出するステップと、
前記処理装置が有する第1の制御装置が、前記抽出された部分情報を送信するステップと、
前記第1の制御装置に接続された管理装置が有する第2の制御装置が、前記送信された部分情報を受信するステップと、
前記管理装置が有する第2の記憶装置に前記部分情報を格納するステップと、を有することを特徴とする情報処理装置の制御プログラム。 - 前記情報処理装置の制御プログラムにおいて、
前記第1の演算処理装置は、
前記プログラムの実行により、前記処理装置の異常を定期的に検出することを特徴とする請求項9記載の情報処理装置の制御プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009226767A JP5440073B2 (ja) | 2009-09-30 | 2009-09-30 | 情報処理装置,情報処理装置の制御方法および制御プログラム |
EP10182176A EP2312443A3 (en) | 2009-09-30 | 2010-09-29 | Information processing apparatus, method of controlling information processing apparatus and control program |
US12/893,426 US8732531B2 (en) | 2009-09-30 | 2010-09-29 | Information processing apparatus, method of controlling information processing apparatus, and control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009226767A JP5440073B2 (ja) | 2009-09-30 | 2009-09-30 | 情報処理装置,情報処理装置の制御方法および制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011076344A JP2011076344A (ja) | 2011-04-14 |
JP5440073B2 true JP5440073B2 (ja) | 2014-03-12 |
Family
ID=43646179
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009226767A Active JP5440073B2 (ja) | 2009-09-30 | 2009-09-30 | 情報処理装置,情報処理装置の制御方法および制御プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8732531B2 (ja) |
EP (1) | EP2312443A3 (ja) |
JP (1) | JP5440073B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5751156B2 (ja) * | 2011-12-19 | 2015-07-22 | 富士通株式会社 | ストレージシステム、制御装置およびストレージシステムの制御方法 |
US9535783B2 (en) | 2014-11-17 | 2017-01-03 | International Business Machines Corporation | Firmware dump collection from primary system dump device adapter |
JP2017004095A (ja) * | 2015-06-05 | 2017-01-05 | コニカミノルタ株式会社 | 画像処理装置および画像処理装置の制御プログラム |
US10474518B1 (en) * | 2016-12-06 | 2019-11-12 | Juniper Networks, Inc. | Obtaining historical information in a device core dump |
CN108536545B (zh) * | 2018-03-05 | 2021-07-20 | 广东美的厨房电器制造有限公司 | 终端设备的信息处理方法和装置 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0322149A (ja) * | 1989-06-20 | 1991-01-30 | Nec Corp | ジヨブステツプ自動ダンプ採取方式 |
JPH0334036A (ja) * | 1989-06-30 | 1991-02-14 | Hitachi Ltd | 遠隔保守機密保護方式 |
JPH05151117A (ja) * | 1991-11-30 | 1993-06-18 | Nec Corp | プロセツサ用メモリダンプ遠隔収集システム |
EP0586767A1 (en) * | 1992-09-11 | 1994-03-16 | International Business Machines Corporation | Selective data capture for software exception conditions |
JP2901527B2 (ja) * | 1995-09-20 | 1999-06-07 | 日本電気ソフトウェア株式会社 | コンピュータシステムのダンプ収集機構 |
JPH11259341A (ja) * | 1998-03-13 | 1999-09-24 | Hitachi Ltd | リモートダンプ採取方式 |
JP2001034510A (ja) * | 1999-07-22 | 2001-02-09 | Mitsubishi Electric Corp | クラッシュダンプ管理装置及びクラッシュダンプ管理方法 |
US6629267B1 (en) * | 2000-05-15 | 2003-09-30 | Microsoft Corporation | Method and system for reporting a program failure |
US6785848B1 (en) * | 2000-05-15 | 2004-08-31 | Microsoft Corporation | Method and system for categorizing failures of a program module |
US6681348B1 (en) * | 2000-12-15 | 2004-01-20 | Microsoft Corporation | Creation of mini dump files from full dump files |
JP2003030011A (ja) * | 2001-07-19 | 2003-01-31 | Nec Soft Ltd | メモリダンプ採取方式および方法 |
WO2005089400A2 (en) * | 2004-03-17 | 2005-09-29 | Riverstone Networks, Inc. | Managing process state information in an operating system environment |
US7685575B1 (en) * | 2004-06-08 | 2010-03-23 | Sun Microsystems, Inc. | Method and apparatus for analyzing an application |
US7281163B2 (en) * | 2004-06-22 | 2007-10-09 | Hewlett-Packard Development Company, L.P. | Management device configured to perform a data dump |
US7380171B2 (en) * | 2004-12-06 | 2008-05-27 | Microsoft Corporation | Controlling software failure data reporting and responses |
US7783932B1 (en) * | 2007-04-13 | 2010-08-24 | Network Appliance, Inc. | Method and apparatus for generating dynamic microcores |
US7882223B2 (en) * | 2007-09-05 | 2011-02-01 | Hewlett-Packard Development Company, L.P. | System and method for saving dump data of a client in a network |
US7865774B2 (en) * | 2007-09-19 | 2011-01-04 | Cisco Technology, Inc. | Multiprocessor core dump retrieval |
US8135995B2 (en) * | 2007-10-19 | 2012-03-13 | Oracle International Corporation | Diagnostic data repository |
JP4992740B2 (ja) * | 2008-01-25 | 2012-08-08 | 富士通株式会社 | マルチプロセッサシステム、障害検出方法および障害検出プログラム |
JP5359601B2 (ja) * | 2009-06-25 | 2013-12-04 | 富士通株式会社 | ダンプ出力制御装置、ダンプ出力制御プログラム、ダンプ出力制御方法 |
-
2009
- 2009-09-30 JP JP2009226767A patent/JP5440073B2/ja active Active
-
2010
- 2010-09-29 EP EP10182176A patent/EP2312443A3/en not_active Withdrawn
- 2010-09-29 US US12/893,426 patent/US8732531B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20110078520A1 (en) | 2011-03-31 |
EP2312443A3 (en) | 2011-05-04 |
US8732531B2 (en) | 2014-05-20 |
JP2011076344A (ja) | 2011-04-14 |
EP2312443A2 (en) | 2011-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5079080B2 (ja) | ストレージ・エリア・ネットワーク内の障害に対応するデータを収集する方法及びコンピュータ・プログラム | |
US8448013B2 (en) | Failure-specific data collection and recovery for enterprise storage controllers | |
TWI554875B (zh) | 基於資源存取模式預測、診斷應用程式故障並從應用程式故障恢復 | |
US8762648B2 (en) | Storage system, control apparatus and control method therefor | |
JP6078984B2 (ja) | 処理装置,処理方法,処理プログラム及び管理装置 | |
JP5440073B2 (ja) | 情報処理装置,情報処理装置の制御方法および制御プログラム | |
JP2017091456A (ja) | 制御装置、制御プログラムおよび制御方法 | |
JP2007133544A (ja) | 障害情報解析方法及びその実施装置 | |
JP2010086364A (ja) | 情報処理装置、動作状態監視装置および方法 | |
JPH0950424A (ja) | ダンプ採取装置およびダンプ採取方法 | |
CN114600088A (zh) | 使用基板管理控制器的服务器状态监测***和方法 | |
JP5488709B2 (ja) | ストレージ制御装置における基準時間設定方法 | |
JP2007299213A (ja) | Raid制御装置および障害監視方法 | |
US9251016B2 (en) | Storage system, storage control method, and storage control program | |
JP4775843B2 (ja) | ストレージシステム及び記憶制御方法 | |
US20220035695A1 (en) | Computer unit, computer system and event management method | |
US7996707B2 (en) | Method to recover from ungrouped logical path failures | |
JP6880961B2 (ja) | 情報処理装置、およびログ記録方法 | |
US20060168479A1 (en) | Real time event logging and analysis in a software system | |
JP5335150B2 (ja) | 計算機装置及びプログラム | |
JP5832408B2 (ja) | 仮想計算機システム及びその制御方法 | |
JP6398727B2 (ja) | 制御装置,ストレージ装置及び制御プログラム | |
JP5842655B2 (ja) | 情報処理装置、プログラムおよびエラー処理方法 | |
JP2017151511A (ja) | 情報処理装置、動作ログ取得方法および動作ログ取得プログラム | |
JP4985033B2 (ja) | バックアッププログラム、バックアップ方法およびバックアップ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120605 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130828 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130903 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131031 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131119 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131202 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5440073 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |