この節では,アプリケーションサーバのログの調査方法について説明します。
アプリケーションサーバのログのメッセージログ・ユーザログを調査することでエラーの発生原因を調べることができます。また,プロセス障害などの場合も,処理の進行具合や障害の兆候を確認できます。
アプリケーションサーバのログのうち,EJBクライアントアプリケーションのシステムログを参照する場合の留意事項については,「2.6.1 EJBクライアントアプリケーションのシステムログに関する留意事項」を参照してください。
アプリケーションサーバのログには,次の三つの種別があります。
トレース共通ライブラリ形式とは,トレース共通ライブラリを使用して出力するログです。トレース共通ライブラリ形式については,マニュアル「アプリケーションサーバ 機能解説 拡張編」の「9.2.2 ユーザログ出力の仕組み」を参照してください。
独自形式は,トレース共通ライブラリ形式以外の形式で出力されるログです。
ここでは,アプリケーションサーバのログについて,種別ごとに分類して説明します。説明するアプリケーションサーバのログは次のログです。
なお,トレース共通ライブラリ形式のログには,時刻による出力先の切り替えおよびシフトモードでのファイル名付与が有効になるものがあります。詳細は,「3.2.1 設定できる内容」を参照してください。
出力されるログと対応するログの種別,ならびに時刻指定切り替えおよびシフトモードに対応しているかどうかを,ログの取得対象ごとに示します。
表5-2 J2EEサーバおよびリダイレクタのログ種別
分類 | 内容 | 種別 | 時刻指定切り替えおよびシフトモードへの対応 |
---|---|---|---|
メッセージログ | 稼働ログ | トレース共通ライブラリ形式(シングルプロセス) | ○ |
ログ稼働ログ | 独自形式 | - | |
リダイレクタのメッセージログ | WindowsでHTTP Serverを使用する場合 トレース共通ライブラリ形式(シングルプロセス) WindowsでMicrosoft IISを使用する場合またはUNIXの場合 トレース共通ライブラリ形式(マルチプロセス) | - | |
J2EEリソースアダプタとしてデプロイして使用するリソースアダプタの稼働ログ | トレース共通ライブラリ形式(シングルプロセス) | ○ | |
J2EEアプリケーションに含めて使用するリソースアダプタの稼働ログ | トレース共通ライブラリ形式(シングルプロセス) | ○ | |
Webサーブレットログ | トレース共通ライブラリ形式(シングルプロセス) | ○ | |
ユーザログ | ユーザ出力ログ | トレース共通ライブラリ形式(シングルプロセス) | ○ |
ユーザエラーログ | トレース共通ライブラリ形式(シングルプロセス) | ○ | |
JavaVMの保守情報およびGCのログ | 独自形式 | - | |
明示管理ヒープ機能のイベントログ | 独自形式 | - | |
例外ログ | 障害発生時の例外情報 | トレース共通ライブラリ形式(シングルプロセス) | ○ |
保守用ログ | 保守情報 | トレース共通ライブラリ形式(シングルプロセス) | ○ |
コンソールメッセージ | トレース共通ライブラリ形式(シングルプロセス) | ○ | |
EJBコンテナの保守情報 | トレース共通ライブラリ形式(シングルプロセス) | ○ | |
Webコンテナの保守情報 | トレース共通ライブラリ形式(シングルプロセス) | ○ | |
起動プロセス標準出力情報 | 独自形式 | - | |
起動プロセス標準エラー情報 | 独自形式 | - | |
終了プロセス情報 | トレース共通ライブラリ形式(シングルプロセス) | - | |
リダイレクタの保守用トレースログ | WindowsでHTTP Serverを使用する場合 トレース共通ライブラリ形式(シングルプロセス) WindowsでMicrosoft IISを使用する場合またはUNIXの場合 トレース共通ライブラリ形式(マルチプロセス) | - | |
イベントログ | J2EEサーバの起動,停止または異常終了を示すログ | トレース共通ライブラリ形式(シングルプロセス) | - |
syslog | J2EEサーバの起動,停止または異常終了を示すログ | トレース共通ライブラリ形式(シングルプロセス) | - |
(凡例)○:対応している -:対応していない,または該当しない
表5-3 サーバ管理コマンドのログ
分類 | 内容 | 種別 | 時刻指定切り替えおよびシフトモードへの対応 |
---|---|---|---|
メッセージログ | 稼働ログ | トレース共通ライブラリ形式(マルチプロセス) | - |
ログ稼働ログ | 独自形式 | - | |
例外ログ | 障害発生時の例外情報 | トレース共通ライブラリ形式(マルチプロセス) | - |
保守用ログ | 保守情報 | トレース共通ライブラリ形式(マルチプロセス) | - |
コンソールメッセージ | トレース共通ライブラリ形式(マルチプロセス) | - | |
サーバ管理コマンドの保守情報 | トレース共通ライブラリ形式(マルチプロセス) | - |
(凡例)-:対応していない,または該当しない
表5-4 リソースアダプタバージョンアップコマンド(cjrarupdate)のログ
分類 | 内容 | 種別 | 時刻指定切り替えおよびシフトモードへの対応 |
---|---|---|---|
メッセージログ | 稼働ログ | トレース共通ライブラリ形式(マルチプロセス) | - |
例外ログ | 障害発生時の例外情報 | トレース共通ライブラリ形式(マルチプロセス) | - |
保守用ログ | 保守情報 | トレース共通ライブラリ形式(マルチプロセス) | - |
(凡例)-:対応していない,または該当しない
表5-5 インプロセスHTTPサーバのログ
分類 | 内容 | 種別 |
---|---|---|
アクセスログ | インプロセスHTTPサーバの処理結果 | 独自形式 |
スレッドトレース | スレッドトレースの情報 | 独自形式 |
通信トレース | 通信トレースの情報 | 独自形式 |
表5-6 移行コマンド(cjenvupdate)のログ
分類 | 内容 | 種別 | 時刻指定切り替えおよびシフトモードへの対応 |
---|---|---|---|
メッセージログ | cjenvupdateコマンドの稼働ログ | トレース共通ライブラリ形式(マルチプロセス) | - |
例外ログ | cjenvupdateコマンドの例外情報 | トレース共通ライブラリ形式(マルチプロセス) | - |
保守用ログ | cjenvupdateコマンドの保守情報 | トレース共通ライブラリ形式(マルチプロセス) | - |
(凡例)-:対応していない,または該当しない
表5-7 リソース枯渇監視のログ
監視対象 リソース | 種別 | 時刻指定切り替えおよびシフトモードへの対応 |
---|---|---|
メモリ | トレース共通ライブラリ形式(シングルプロセス) | ○ |
ファイルディスクリプタ | トレース共通ライブラリ形式(シングルプロセス) | ○ |
スレッド | トレース共通ライブラリ形式(シングルプロセス) | ○ |
スレッドダンプ | トレース共通ライブラリ形式(シングルプロセス) | ○ |
HTTPリクエスト実行待ちキュー | トレース共通ライブラリ形式(シングルプロセス) | ○ |
HTTPセッション数 | トレース共通ライブラリ形式(シングルプロセス) | ○ |
コネクションプール | トレース共通ライブラリ形式(シングルプロセス) | ○ |
(凡例)○:対応している
表5-8 運用管理エージェント・運用監視エージェント・Management Serverのログ
分類 | 内容 | 種別 | 時刻指定切り替えおよびシフトモードへの対応 |
---|---|---|---|
統合ログ | 統合メッセージログ | トレース共通ライブラリ形式(マルチプロセス) | ○ |
統合トレースログ | トレース共通ライブラリ形式(マルチプロセス) | ○ | |
コマンド保守ログ | トレース共通ライブラリ形式(マルチプロセス) | - | |
運用管理エージェント | 運用管理エージェントの標準エラー出力 | トレース共通ライブラリ形式(シングルプロセス) | - |
運用管理エージェントの標準出力 | トレース共通ライブラリ形式(シングルプロセス) | - | |
運用管理エージェントの標準エラー出力コマンドライン | 独自形式 | - | |
運用管理エージェントのログ | トレース共通ライブラリ形式(シングルプロセス) | - | |
運用管理エージェントの起動・停止コマンドのログ | トレース共通ライブラリ形式(シングルプロセス) | - | |
運用管理エージェントの保守ログ | トレース共通ライブラリ形式(シングルプロセス) | - | |
コンソールログ | トレース共通ライブラリ形式(シングルプロセス) | ○ | |
運用管理エージェントサービスのログ | トレース共通ライブラリ形式(シングルプロセス) | - | |
運用管理エージェントサービスの標準出力 | 独自形式 | - | |
運用管理エージェントサービスの標準エラー出力 | 独自形式 | - | |
運用監視エージェント | 運用監視エージェントのログ・トレース J2EEサーバ用システムJP1イベントおよびJ2EEサーバ用ユーザJP1イベントのログ Managementイベント発行ログ | トレース共通ライブラリ形式(シングルプロセス) | - |
Management Server | Management Serverサービスのログ | トレース共通ライブラリ形式(シングルプロセス) | - |
Management Serverサービスの標準エラー出力 | 独自形式 | - | |
Management Serverサービスの標準出力 | 独自形式 | - | |
Management Serverサービス起動・停止コマンド | トレース共通ライブラリ形式(シングルプロセス) | - | |
Management Serverのログ 運用管理サーバ※のシステムJP1イベントのログ | トレース共通ライブラリ形式(シングルプロセス) | - | |
mngenvsetupコマンドの実行ログ | トレース共通ライブラリ形式(シングルプロセス) | - | |
Management Serverの保守ログ | トレース共通ライブラリ形式(シングルプロセス) | - |
(凡例)○:対応している -:対応していない,または該当しない
注※ アプリケーションサーバの運用管理サーバのことです。
表5-9 仮想サーバマネージャの内部構築ツールおよびサーバ通信エージェントのログ
分類 | 内容 | 種別 | 時刻指定切り替えおよびシフトモードへの対応 |
---|---|---|---|
仮想サーバマネージャの内部構築ツール | 仮想サーバマネージャの内部構築ツールのログ | トレース共通ライブラリ形式(シングルプロセス) | ○ |
仮想サーバマネージャの内部構築ツールの保守ログ | トレース共通ライブラリ形式(シングルプロセス) | - | |
サーバ通信エージェント | サーバ通信エージェントのログ | トレース共通ライブラリ形式(シングルプロセス) | ○ |
サーバ通信エージェントサービスのログ | トレース共通ライブラリ形式(シングルプロセス) | - | |
サーバ通信エージェントの起動・停止コマンドのログ | トレース共通ライブラリ形式(シングルプロセス) | - | |
サーバ通信エージェントの標準エラー出力 | トレース共通ライブラリ形式(シングルプロセス) | - | |
サーバ通信エージェントの標準出力 | トレース共通ライブラリ形式(シングルプロセス) | - | |
コンソールログ | トレース共通ライブラリ形式(シングルプロセス) | ○ | |
サーバ通信エージェントの保守ログ | トレース共通ライブラリ形式(シングルプロセス) | - | |
サーバ通信エージェントサービスの保守ログ | トレース共通ライブラリ形式(シングルプロセス) | - | |
サーバ通信エージェントの起動・停止コマンドの保守ログ | トレース共通ライブラリ形式(シングルプロセス) | - | |
サーバ通信エージェントのJavaVMログファイル | トレース共通ライブラリ形式(シングルプロセス) | - |
(凡例)○:対応している -:対応していない,または該当しない
表5-10 Performance Tracerのログ
内容 | 種別 |
---|---|
PRFデーモンおよびPRFコマンドのログ | 独自形式 |
モジュールトレース | 独自形式 |
構造化例外発生ログ | 独自形式 |
保守情報 | 独自形式 |
表5-11 Component Transaction Monitorのログ
内容 | 種別 |
---|---|
CTMデーモンおよびCTMコマンドのログ | 独自形式 |
保守情報 | 独自形式 |
表5-12 監査ログで出力するログ
分類 | 内容 | 種別 | 時刻指定切り替えおよびシフトモードへの対応 |
---|---|---|---|
メッセージログ | 監査ログのメッセージログ | トレース共通ライブラリ形式(マルチプロセス) | - |
例外ログ | 監査ログの例外情報 | トレース共通ライブラリ形式(マルチプロセス) | - |
(凡例)-:対応していない,または該当しない
表5-13 CJPAプロバイダで出力するログ
内容 | 種別 | 時刻指定切り替えおよびシフトモードへの対応 |
---|---|---|
稼働ログ | トレース共通ライブラリ形式(シングルプロセス) | ○ |
保守用ログ | トレース共通ライブラリ形式(シングルプロセス) | ○ |
(凡例)○:対応している
なお,CJPAプロバイダで出力される稼働ログについては,「付録C.1 CJPAプロバイダの稼働ログ」を参照してください。
表5-14 CJMSプロバイダで出力するログ
分類 | 内容 | 種別 | 時刻指定切り替えおよびシフトモードへの対応 |
---|---|---|---|
メッセージログ | CJMSPブローカーのメッセージログ | トレース共通ライブラリ形式(シングルプロセス) | - |
管理コマンド(cjmsicmdコマンド)のメッセージログ | トレース共通ライブラリ形式(マルチプロセス) | - | |
CJMSPリソースアダプタのメッセージログ | トレース共通ライブラリ形式(シングルプロセス) | ○ | |
例外ログ | CJMSPブローカーの例外ログ | トレース共通ライブラリ形式(シングルプロセス) | - |
管理コマンド(cjmsicmdコマンド)の例外ログ | トレース共通ライブラリ形式(マルチプロセス) | - | |
CJMSPリソースアダプタの例外ログ | トレース共通ライブラリ形式(シングルプロセス) | ○ |
(凡例)○:対応している -:対応していない,または該当しない