Al ejecutar Ubuntu 14.04, tengo la siguiente configuración de logrotate en/etc/logrotate.d/logstash
/opt/app/logs/logstash*.log {
size 1g
create 700 app app
rotate 5
}
Este registro crece bastante rápido, por lo que quería que el cronjob logrotate se ejecutara cada hora y también diariamente. Copié y /etc/cron.daily/logrotate
ejecuté/etc/cron.hourly/logrotate
/etc/init.d/cron reload
Después de aproximadamente 18 horas, el registro nunca se rotó y no aparece en/var/lib/logrotate/status
Algunas ideas/
Respuesta1
Encontré el problema, estaba usando 1g
en lugar de 1G
.