■Tomcatログ設定
ローテーションはtomcatでは行わない
設定 /usr/java/tomcat/conf/server.xml
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b"
resolveHost="false" rotatable="false" />
■ログローテーション
logrotate に任せる。
設定 /etc/logrotate.d/tomcat
/var/log/tomcat/*.out {
copytruncate
missingok
notifempty
compress
rotate 8
weekly
}
(意味)
copytruncate --- コピー元ログはローテーション後に切り詰める
missingok --- ログが無くてもエラーにしない
notifempty --- ログが空の場合はローテーションしない
compress --- ローテーションファイルは圧縮
rotate 8 --- ローテーションは8回分保存
weekly --- ローテーションは週1回実行
0 件のコメント:
コメントを投稿