Consigo ligar logrotate /etc/logrotate.conf
sempre que vejo meu arquivo de log exceder o limite especificado e ele gira bem. Eu tinha a impressão de que sempre que um arquivo especificado na configuração logrotate violasse seu limite, ele os rotaria automaticamente sem que eu precisasse executar o comando.
/var/log/upstart/*server.log {
size 2500M
missingok
rotate 5
compress
compress
notifempty
nocreate
}
Alguma ideia?
Quais arquivos serão rotacionados é realmente especificado em
/etc/logrotate.conf
. Mas o comandologrotate
ainda precisa ser executado. Ele pode ser executado manualmente, mas normalmente é configurado para ser executado diariamente pelo cron.Embora dependa da distribuição que você está usando, este comando provavelmente será exibido se for especificado para ser executado periodicamente pelo cron: