Tomcatでのログのローテーション、つまりcatalina.outとaccess.outの実行方法
Catalina.outのlogrotateを実行できます。
# vim /etc/logrotate.d/Tomcat7
/var/log/Tomcat7/catalina.out {
copytruncate
daily
# rotate 52
rotate 90
compress
missingok
create 640 Tomcat7 adm
}
同じように、アクセスログに対してもできますか?
logrotate
はTomcatから独立したツールです。あらゆる種類のアプリケーションによって生成されたログファイルで使用できます。
access.out
logrotate構成ファイルに/etc/logrotate.d/Tomcat7
Tomcatログファイルのルールを追加できます。 /var/log/Tomcat7/catalina.out
と同じルールを適用する場合は、次のように構成ファイルを変更できます。
/var/log/Tomcat7/catalina.out /var/log/Tomcat7/access.out{
copytruncate
daily
# rotate 52
rotate 90
compress
missingok
create 640 Tomcat7 adm
}
詳細については manual を参照してください。