Cosminexus V9 アプリケーションサーバ Cosminexus HTTP Server

[目次][用語][索引][前へ][次へ]

4.2.3 ログを分割するrotatelogsプログラム

アクセスログやエラーログを一定時間単位(例えば,24時間ごと)に分割して,複数のファイルに出力できます。rotatelogsプログラムは次のディレクティブに指定できます。

プログラムの指定方法を次に示します。

<この項の構成>
(1) 形式
(2) オペランド
(3) 使用方法
(4) 注意事項

(1) 形式

 
rotatelogs 分割ログファイルのプリフィックス  ログ分割時間間隔 〔-fnum ファイル数〕〔-diff GMTに対する時差

(2) オペランド

(3) 使用方法

ディレクティブに,"|プログラム名"の形式で指定して使用します。ログファイルを定期的に別ファイルに分割して採取します。

(例)Windows版
24時間ごとに,アクセスログを分割して<Application Serverのインストールディレクトリ>\httpsd\logs\access.nnnnnnnnnnファイルに採取します。分割時間を日本時間に設定し,日本時間の毎0時にログファイルを分割する場合の指定を次に示します。
 
TransferLog "|\"\"<Application Serverのインストールディレクトリ>/httpsd/sbin/rotatelogs.exe\" \"<Application Serverのインストールディレクトリ>/httpsd/logs/access\" 86400 -diff 540\""
 
  • ログファイル名:<Application Serverのインストールディレクトリ>\httpsd\logs\access.nnnnnnnnnn
  • ログ分割時間間隔:86400秒(=24時間)

(例)UNIX版
24時間ごとに,アクセスログを分割して/opt/hitachi/httpsd/logs/access.nnnnnnnnnnファイルに採取します。分割時間を日本時間に設定し,日本時間の毎0時にログファイルを分割する場合の指定を次に示します。
 
TransferLog "|/opt/hitachi/httpsd/sbin/rotatelogs /opt/hitachi/httpsd/logs/access 86400 -diff 540"
 
  • ログファイル名:/opt/hitachi/httpsd/logs/access.nnnnnnnnnn
  • ログ分割時間間隔:86400秒(=24時間)

(4) 注意事項

(a) UNIX版の注意事項
(b) Windows版の注意事項
(c) 共通の注意事項