Hitachi

uCosminexus Batch Job Execution Server 使用の手引


13.2.2 ログ情報の種類

BJEX EEを使用しているときに出力されるログ情報について,次の表に示す。

表13‒1 サーバ間排他/共用制御機能運用時に出力されるログ情報

ログ情報

出力元プロセス

ログ情報の格納先

ファイル名(Nは整数の通し番号)

メッセージログ

クライアントライブラリ

ロック制御マネージャ

クライアント監視マネージャ

  • 設定ファイルbjexcee.confのLOG_DIRパラメータで指定したディレクトリ

  • BJEX EEのインストールディレクトリのメッセージログ出力用ディレクトリ/opt/hitachi/bjexee/log

bjexeelog.log

トレースログ

  • 設定ファイルbjexcee.confのTRACE_DIRパラメータで指定したディレクトリ

  • BJEX EEのインストールディレクトリのトレース出力用ディレクトリ/opt/hitachi/bjexee/trace

bjexeetrc_N.log

コマンドログ

コマンド

bjexeetrc_cmd_N.log

〈この項の構成〉

(1) メッセージログ

メッセージログは,BJEX EEの動作履歴の監視や,問題が発生したときの最初の切り分けのために参照するシステム管理者向けのログ情報で,サーバごとに情報が出力される。

メッセージログの出力

メッセージログは,各サーバに定義する設定ファイルbjexee.confの設定ファイルLOG_DIRパラメータで指定値したディレクトリ下およびBJEX EEのインストールディレクトリのメッセージログ出力用ディレクトリ下のbjexeelog.logファイルにCSV形式で出力される。

メッセージログのバックアップ

シフト方式でローテーションが行われて,バックアップファイルが作成される。

(2) トレースログ

トレースログは,トラブルが発生したときにトラブル発生の経緯を調査するために取得するログ情報である。トレースログには,コンポーネントおよびコマンドによって,サーバごとに情報が出力される。

トレースログの出力

トレースログ情報は,各サーバに定義する設定ファイルbjexee.confのTRACE_DIRパラメータで指定したディレクトリ下およびBJEX EEのインストールディレクトリのトレース出力用ディレクトリ下に,ラップアラウンド方式でファイルが作成され出力される。

  • 設定ファイルbjexee.confのTRACE_FILE_SIZEパラメータに指定したファイルサイズを超えると,いちばん古いファイルにあるトレース情報が上書きされる。

  • 設定ファイルbjexee.confのTRACE_FILE_CNTパラメータに指定した数のトレースログファイルが作成される。

トレースの出力レベル

トレースログの出力レベルは設定ファイルbjexee.confのTRACE_LEVELパラメータで指定する。トレースレベル0での出力内容が基本情報であり,そこから出力レベルを上げることで追加情報が出力される。出力内容を次の表に示す。

表13‒3 トレースの出力レベルによる出力内容

レベル

基準

出力内容

種別

内容

0

  • システム稼働時に必ず出力される情報

  • 性能への影響が無視できる程度の情報

共有

  • 内部エラー発生

  • 続行できないエラー発生

SPP

  • SPP起動/停止

  • RPC送信/受信

コマンド

  • CUP起動/停止

  • RPC送信/受信

  • グリッドジョブの開始/終了

10

  • システム稼働中の再現待ちのときに出力される情報

  • 性能への影響が無視できる,または特定業務以外に影響を及ぼさない範囲の情報

共有

SP

  • プロセス間通信の送信/受信

コマンド

20

  • ユーザ側での再現テストのときに出力する情報

  • 性能への影響はあっても,処理の流れの概略がわかる程度の情報

共通

主要関数の開始/終了

SPP

コマンド

30

  • 障害調査用

  • すべての情報を出力

共通

  • 全関数の開始/終了

  • その他,関数内のロジックの流れが把握できるポイントの情報

SPP

コマンド

(凡例)

−:該当しない。

(3) コマンドログ

コマンドログは,トラブルが発生したときにトラブル発生の経緯を調査するために実行したコマンドの情報を取得するログ情報である。BJEX EEが提供するコマンド(bjexeedefgenコマンド,bjexeemgrsetupコマンド,bjexeedefcloneコマンド,bjexeedefrmコマンド),およびbjexeecollectコマンド(BJEX EE障害情報収集コマンド)の場合は,BJEX EEインストールディレクトリのトレース出力用ディレクトリ下のファイルに出力される。コマンドログは,各サーバで1つのログファイルに出力される。

コマンドログの出力

コマンドログ情報は,各サーバに定義する設定ファイルbjexee.confのTRACE_DIRパラメータで指定したディレクトリ下およびBJEX EEのインストールディレクトリのトレース出力用ディレクトリ下にラップアラウンド方式でファイルを作成し出力する。

  • 設定ファイルbjexee.confのTRACE_FILE_SIZEパラメータに指定したファイルサイズを超えると,いちばん古いファイルにあるトレース情報が上書きされる。

  • 設定ファイルbjexee.confのTRACE_FILE_CNTパラメータに指定した数のトレースログファイルが作成される。

トレースの出力レベル

コマンドログの出力レベルは設定ファイルbjexee.confのTRACE_LEVELパラメータで指定するが,コマンドログはトレースレベルを0より大きい値にしても追加で取得できる情報がないため,トレースレベルにどの値を指定してもトレースレベル0として出力される。