Nginxログローテート設定

ログが溢れる前にローテート設定しときます。

/home/hogehoge/logs/access.log {
    daily
    dateext
    rotate 365
    missingok
    ifempty
    sharedscripts
    postrotate
        test ! -f /usr/local/nginx/logs/nginx.pid || kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
        /bin/mv /home/hogehoge/Myapp/logs/access.log-`date '+%Y%m%d'` /home/hogehoge/Myapp/logs/access.log.`date '+%Y%m%d' -d '1days ago'`
    endscript
}

こんな感じで。