7.2.1 障害を調査するときに必要な情報
- 〈この項の構成〉
(1) 現象の確認
障害が発生した場合,最初にどのような環境でどのような現象が発生したのか状況を確認,整理します。障害発生時に確認する項目を次の表に示します。
項番 |
確認する項目 |
障害を検知したマシン |
|||||
---|---|---|---|---|---|---|---|
HCSCサーバ稼働マシン |
運用環境稼働マシン |
サービスリクエスタ稼働マシン |
サービス部品稼働マシン |
データベース稼働マシン |
|||
1 |
基本事項 |
障害の発生時期 |
いつ(いつから)障害が発生したのかを確認してください。 |
||||
2 |
障害発生の直前に実行した操作 |
どのような操作をしたときに障害が発生したのかを確認してください。 システムのセットアップまたはアンセットアップ時の障害対策については「7.5 システムのセットアップまたはアンセットアップ時の障害対策」を参照してください。 |
|||||
3 |
障害を検知したマシン |
どのマシンで障害を検知したのかを確認してください。
|
|||||
4 |
障害内容 |
どのような現象が発生したのかを具体的に挙げてください。 HCSCサーバ障害発生後の回復方法については「7.9 HCSCサーバ障害発生後の回復方法」を参照してください。 |
|||||
5 |
動作環境 |
Service Platformのバージョン |
○ |
− |
− |
− |
− |
6 |
J2EEサーバ製品名とバージョン |
− |
− |
○ |
○ |
− |
|
7 |
データベース製品名とバージョン |
− |
− |
− |
− |
○ |
|
8 |
OSの種類とバージョン |
○ |
○ |
○ |
○ |
○ |
|
9 |
プロセッサ数 |
○ |
○ |
○ |
○ |
○ |
|
10 |
メモリ |
○ |
○ |
○ |
○ |
○ |
|
11 |
仮想メモリ |
○ |
○ |
○ |
○ |
○ |
|
12 |
Javaバージョン |
○ |
○ |
○ |
○ |
○ |
|
13 |
パッチの適用状況 |
○ |
○ |
○ |
○ |
○ |
|
14 |
再現性 |
再現性 |
再現性があるかどうかを確認してください。 |
||||
15 |
発生頻度 |
再現性がある場合,どのくらいの頻度で障害が発生するかを確認してください。 |
|||||
16 |
構成変更 |
発生時の変更有無 |
該当する障害が発生するようになる前に,コーディングや環境などを変更したかどうかを確認してください。 |
||||
17 |
変更個所の内容 |
変更した場合,変更内容を具体的に挙げてください。 |
(2) 収集が必要な障害情報
サービスプラットフォームで障害を調査するには,障害種別に応じて次の表に示す情報が必要です。
- 注意事項
-
障害情報の取得には,事前に設定が必要な場合があるため注意してください。障害情報の取得の詳細については「7.3 障害情報の取得」を参照してください。また,取得した障害情報が出力される場所については,「7.3 障害情報の取得」および「7.4 出力された障害情報の確認方法」を参照してください。
なお,障害情報の取得を設定していない情報については,障害調査や問い合わせには不要ですが,障害調査の状況に応じて取得が必要になることがあります。
項番 |
取得する情報 |
障害種別 |
||||
---|---|---|---|---|---|---|
ユーザプログラムがエラーメッセージや例外を出力している場合 |
サービス部品呼び出し要求時の障害の場合 (7.7節) |
オペレーション(コマンド操作や運用環境の画面からの操作)実行時の障害の場合 (7.6節) |
||||
1 |
サービスプラットフォームの資料 |
○ |
○ |
○ |
||
2 |
○ |
○ |
− |
|||
3 |
− |
△ |
− |
|||
4 |
△ |
△ |
− |
|||
5 |
HCSCサーバ構成定義ファイル |
− |
○ |
○ |
||
6 |
HCSCサーバセットアップ定義ファイル |
− |
○ |
○ |
||
7 |
HCSCサーバランタイム定義ファイル |
− |
○ |
○ |
||
8 |
HCSC-Manager定義ファイル |
− |
○ |
○ |
||
9 |
HCSC-Managerコマンド共通定義ファイル |
− |
○ |
○ |
||
10 |
HCSC-Messagingコマンド共通定義ファイル |
− |
○ |
○ |
||
11 |
サービス情報変更定義ファイル |
− |
△ |
△ |
||
12 |
ユーザ定義受付ランタイム定義ファイル |
− |
△ |
△ |
||
13 |
SOAP Fault動作定義ファイル |
− |
△ |
△ |
||
14 |
クライアント定義ファイル |
− |
△ |
△ |
||
15 |
J2EEサーバ※,リダイレクタ,サーバ管理コマンドのログ |
○ |
○ |
△ |
||
16 |
運用管理エージェント,運用監視エージェント,Management Serverのログ(統合ログ) |
○ |
△ |
○ |
||
17 |
DB Connectorのログ(リソースアダプタの稼働ログ) |
○ |
○ |
○ |
||
18 |
EJBクライアントアプリケーションのログ |
○ |
○ |
− |
||
19 |
ユーザログ |
○ |
△ |
− |
||
20 |
定義情報 |
Component Containerの設定ファイル |
△ |
○ |
○ |
|
21 |
Managerの設定ファイル |
△ |
○ |
○ |
||
22 |
dbcon-xadisplaynameに設定したDB Connectorの属性情報 |
△ |
○ |
△ |
||
23 |
dbcon-nodisplaynameに設定したDB Connectorの属性情報 |
△ |
△ |
○ |
||
24 |
開始停止メッセージログ |
− |
△ |
○ |
||
25 |
J2EEサーバ※のメッセージログ |
△ |
○ |
○ |
||
26 |
メソッドトレース |
△ |
○ |
○ |
||
27 |
回線トレース |
△ |
○ |
○ |
||
28 |
定義情報 |
Reliable Messagingコンフィグレーションプロパティの設定情報 |
△ |
○ |
○ |
|
29 |
トレース |
△ |
○ |
− |
||
30 |
アプリケーションログ |
△ |
○ |
− |
||
31 |
定義情報 |
共通定義ファイル(SOAP通信基盤) |
△ |
○ |
− |
|
32 |
サーバ定義ファイル(SOAP通信基盤) |
△ |
○ |
− |
||
33 |
トレース |
△ |
○ |
− |
||
34 |
アプリケーションログ |
△ |
○ |
− |
||
35 |
定義情報 |
共通定義ファイル(JAX-WSエンジン) |
△ |
○ |
− |
|
36 |
○ |
△ |
− |
|||
37 |
HiRDBを使用している場合 |
HiRDBのログ(HiRDBの定義情報を含む) |
− |
△ |
△ |
|
38 |
HiRDBクライアントのログおよびトレース |
− |
△ |
△ |
||
39 |
HiRDB Type4 JDBC DriverのExceptionログおよびトレース |
− |
△ |
△ |
||
40 |
Oracleを使用している場合 |
Oracleのログ |
− |
△ |
△ |
|
41 |
Oracle JDBC Thin Driverのログ |
− |
△ |
△ |
||
42 |
JavaVM出力メッセージログ |
− |
△ |
△ |
||
43 |
JavaVMのスレッドダンプ |
− |
△ |
△ |
||
44 |
JavaVMのGCのログ |
− |
△ |
△ |