
Работая на 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
Есть идеи/
решение1
Нашел проблему, я использовал 1g
вместо 1G
.