ログロテート

Apache付属のrotatelogsコマンドを使う。Apache1.3系の古いバージョンだと、ファイル名を指定できなかったりするので、その場合、cronologを使うとよい。

 CustomLog "|/usr/local/apache/bin/rotatelogs /home/www/logs/access_log.%Y%m%d 86400 540" combined
 ErrorLog  "|/usr/local/apache/bin/rotatelogs /home/www/logs/error_log.%Y%m%d 86400 540"

86400で1日置きにロテートする。540はUTCからの時差を表し、日本の場合540分(9時間)。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS