ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server チューニングガイド

5.1.2 J2EEモニタロギングのログファイル

  J2EEモニタロギングのログファイルについて、以下を説明します。

ログファイル名

  モニタ情報を出力するログファイルは、プロセスごと、かつ、ロギング対象ごとに出力されます。ログファイルのファイル名は以下の命名規則で出力されます。

monitor-[ロギング対象名].log

  ファイル名一覧を以下に記載します。

ファイル

ファイル名

JavaVM情報ログファイル

monitor-JavaVM.log

データソース情報ログファイル

monitor-DataSource.log

トランザクション情報ログファイル

monitor-Transaction.log

Servletコンテナ情報ログファイル

monitor-ServletContainer.log

EJBコンテナ情報ログファイル

monitor-EJBContainer.log

ログファイルの出力条件

  ログファイルの作成と性能情報の出力は、指定されたIJServerが起動している場合のみ行われます。
  また、IJServerのタイプにより、出力可能なログファイルの種類が異なります。IJServerタイプごとの出力可能ログファイルを以下に示します。

  

WebアプリケーションとEJBアプリケーションを同一JavaVMで運用

WebアプリケーションとEJBアプリケーションを別JavaVMで運用

Webアプリケーションのみ運用

EJBアプリケーションのみ運用

JavaVM情報ログファイル

データソース情報ログファイル

(注1)

(注1)

(注1)

(注1)

トランザクション情報ログファイル

Servletコンテナ情報ログファイル

(注2)

EJBコンテナ情報ログファイル

(注3)

注1) データソースを使用している場合のみ、データソース情報ログファイルが出力されます。
注2) Webアプリケーションを運用するJavaVMでのみ、Servletコンテナ情報ログファイルが出力されます。
注3) EJBアプリケーションを運用するJavaVMでのみ、EJBコンテナ情報ログファイルが出力されます。

ロールオーバ後のファイル名

  出力されたログファイルは一定間隔でロールオーバされます。ロールオーバ後のログファイルは、以下のようにロールオーバした日時情報を付加してバックアップされます。ログファイル名のロギング対象名(例:“JavaVM”)と拡張子“.log”の間に、日時を示す文字列が挿入されます。また、ロギング対象名と日時文字列の間はハイフン(“-”)で区切られます。

monitor-[ロギング対象名]-YYYY_MM_DD-hh_mm_ss.log

  日時情報について以下に説明します。

YYYY

年を4桁の数字(0000~9999)で表示します。

MM

月を2桁の数字(01~12)で表示します。

DD

日を2桁の数字(01~31)で表示します。

hh

時を2桁の数字(00~23)で表示します。

mm

分を2桁の数字(00~59)で表示します。

ss

秒を2桁の数字(00~59)で表示します。

例) monitor-JavaVM-2006_06_24-01_00_00.log

ログファイルのライフサイクル

  ログファイルのライフサイクルについて説明します。
  IJServerプロセスがログを出力する場合、ログ出力ディレクトリに“■ログファイル名”で説明しているファイルが存在しなければファイルを新規に作成します。また、ログファイルは以下の条件の場合にロールオーバされます。

ロールオーバ条件

  ロールオーバ開始時刻はJ2EEモニタロギングを開始する時に指定できます。詳細は、“リファレンスマニュアル(コマンド編)”を参照してください。

  ロールオーバは以下のように行われます。

  1. バックアップされているファイルのファイル数がログファイルの世代数以上となっている場合にファイルの更新日時が古いファイルを削除します。バックアップされたファイルのファイル数が“世代数-1”となるまで削除します。

  2. 既存のログファイルを“■ロールオーバ後のファイル名”で説明している名前に変名してバックアップします。

  3. 新規に“■ログファイル名”で説明している名前の新規ファイルを作成します。

ファイルのアクセス権

  出力されるファイルの所有者はIJServerの起動ユーザとなり、ファイルの権限は「644」となります。

出力ディレクトリ

  デフォルトのログファイル出力ディレクトリは以下です。

[J2EE共通ディレクトリ]\ijserver\[IJServer名]\log\[プロセス通番]

[J2EE共通ディレクトリ]/ijserver/[IJServer名]/log/[プロセス通番]

  出力先はisj2eeadminコマンドのIJServer定義、またはInterstage管理コンソールの[ワークユニット] > “ワークユニット名” > [環境設定]タブ > [詳細設定] > [ワークユニット設定] > [ログ出力ディレクトリ]で変更できます。