Работая на Ubuntu 14.04, я имею следующую конфигурацию logrotate под /etc/logrotate.d/logstash
/opt/app/logs/logstash*.log {
size 1g
create 700 app app
rotate 5
}
Этот журнал становится большим довольно быстро, поэтому я хотел, чтобы cronjob logrotate запускался как ежечасно, так и ежедневно. Я скопировано /etc/cron.daily/logrotate
в /etc/cron.hourly/logrotate
и выполняется/etc/init.d/cron reload
Примерно через 18 часов журнал никогда не вращался и не отображается на /var/lib/logrotate/status
Есть идеи/
1g
вместо1G
. Теперь все работает. Спасибо!Ответы:
Нашел проблему, я использовал
1g
вместо1G
.источник