O Logrotate não monitora continuamente seus arquivos de log. Normalmente, o logrotate é executado como parte da tarefa cron diária especificada em /etc/crontab
, que executa os scripts em /etc/cron.daily
. Como tal, está a funcionar como esperado quando é executado, se os ficheiros forem > 500M e forem rodados.
Você precisará executar logrotate com mais freqüência se quiser pegar os arquivos de log mais próximos de 500M. Você pode fazer isso copiando o script /etc/cron.daily/logrotate
para /etc/cron.hourly/logrotate
.
Isso também significa que outros arquivos de log podem ser rotacionados antecipadamente também.