
Ubuntu 14.04で実行している場合、以下のlogrotate設定があります。/etc/logrotate.d/logstash
/opt/app/logs/logstash*.log {
size 1g
create 700 app app
rotate 5
}
/etc/cron.daily/logrotate
このログはすぐに大きくなるので、logrotate cronjobを毎日だけでなく時間ごとに実行したいと考えました/etc/cron.hourly/logrotate
。/etc/init.d/cron reload
約18時間後、ログはローテーションされず、表示されなくなりました。/var/lib/logrotate/status
何か案は/
答え1
問題が見つかりました。1g
の代わりにを使用していました1G
。