Encontrou o problema, eu estava usando 1g
em vez de 1G
.
Em execução no Ubuntu 14.04, tenho a seguinte configuração de logrotate em /etc/logrotate.d/logstash
/opt/app/logs/logstash*.log {
size 1g
create 700 app app
rotate 5
}
Esse log ficou muito rápido, então eu queria que o cron logrotate fosse executado de hora em hora, assim como diariamente. Eu copiei /etc/cron.daily/logrotate
para /etc/cron.hourly/logrotate
e executei /etc/init.d/cron reload
Após cerca de 18 horas, o log nunca foi alternado e não está aparecendo em /var/lib/logrotate/status
Alguma ideia /
Encontrou o problema, eu estava usando 1g
em vez de 1G
.