logrotate
sudo logrotate -f /home/isucon/etc/logrotate.d/<foo>
で実行可能
/home/isucon/etc/logrotate.d/*
はroot所有・644で作ること。
- missingok: ログファイルが無くてもOK
- ifempty: ログファイルが無かったら作る
/home/isucon/log/nginx/access.log {
missingok
ifempty
nocompress
copytruncate
rotate 10
su isucon isucon
}
/home/isucon/log/nginx/error.log {
missingok
ifempty
nocompress
copytruncate
rotate 10
su isucon isucon
}
/home/isucon/log/app/app.log {
missingok
ifempty
nocompress
copytruncate
rotate 10
su isucon isucon
}