Interstage Application Server/Interstage Web Server チューニングガイド |
目次 索引 |
第5章 J2EEのチューニング | > 5.1 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プロセスがログを出力する場合、ログ出力ディレクトリに“ログファイル名”で説明しているファイルが存在しなければファイルを新規に作成します。また、ログファイルは以下の条件の場合にロールオーバされます。
ロールオーバ条件
- ロールオーバ時刻にIJServerプロセスが起動している場合
- ログが採取されるタイミングで、以前のログファイルがログ出力ディレクトリに残存しており、かつ、そのファイルの更新日時が前回のロールオーバ日時より前の場合
ロールオーバ開始時刻はJ2EEモニタロギングを開始する時に指定できます。詳細は、“リファレンスマニュアル(コマンド編)”を参照してください。
ロールオーバは以下のように行われます。
出力されるファイルの所有者はIJServerの起動ユーザとなり、ファイルの権限は「644」となります。
デフォルトのログファイル出力ディレクトリは以下です。
- [J2EE共通ディレクトリ]\ijserver\[IJServer名]\log\[プロセス通番]
- [J2EE共通ディレクトリ]/ijserver/[IJServer名]/log/[プロセス通番]
出力先はisj2eeadminコマンドのIJServer定義、またはInterstage管理コンソールの[ワークユニット] > “ワークユニット名” > [環境設定]タブ > [詳細設定] > [ワークユニット設定] > [ログ出力ディレクトリ]で変更できます。
目次 索引 |