tomcat のログが追記される。
logrotate setting
/var/log/tomcat8/catalina.out {
copytruncate
daily
rotate 10
compress
missingok
dateext
create 0644 tomcat tomcat
}
以下、今回はおそらく、copytruncate がうまく動いていないと思われる。
copytruncate:コピー後、元のログファイルの内容を消去する
daily:1日1回ローテーションを実行する
rotate:残す世代数(ファイル数と考えてもらえれば...環境に合わせて変更してください。)
compress:最新世代以外は圧縮する
missingok:指定のログファイルが存在していなくてもエラーを出さない
dateext:ファイル名の末尾に日付をつける
create 0644 tomcat tomcat:ログファイルの権限
/log/apache-tomcat/catalina.out{
su tomcat tomcat
copytruncate
daily
size 256M
rotate 8
missingok
maxage 7
}