Onde logrotate salva seu próprio log?

16

Eu tenho logrotate em execução em uma máquina do EC2 AWS que gira os logs do Apache. Uma vez embalados, os logs do Apache são salvos no AWS S3 via s3fs. O problema é que recentemente percebi que não tinha logs girados. No S3 eu tenho logs antigos do dia 48- > 60 mas o 1- > 47 não aparece.

Minha pergunta é: Onde o logrotate salva seu próprio log? É possível que eu tenha algum tipo de problema com o s3fs, mas preciso saber antes de fazer qualquer coisa. Eu tentei encontrar em algum lugar os logs, mas não consegui descobrir.

Alguma ideia?

    
por enedebe 19.04.2012 / 13:30

5 respostas

14

logrotate não registra nada por padrão. normalmente deve estar no seu cron em algum lugar, por exemplo:

$ grep -r -- 'logrotate.conf' /etc/cron*
/etc/cron.daily/logrotate:/usr/sbin/logrotate /etc/logrotate.conf

Você pode executar isso manualmente para ver o que está errado, ou redirecionar a saída do logrotate para um arquivo no cron acima para ver o que aconteceu no dia seguinte.

Provavelmente, a configuração está incorreta e causou a quebra do logrotate.

    
por 19.04.2012 / 14:16
4

A única coisa que o logrotate registra normalmente é em cat /var/lib/logrotate/status .

Isso é retirado do link

    
por 02.05.2016 / 19:17
3

Outro bom lugar para procurar é /var/log/messages no CentOS para erros como este do cron.daily /etc/cron.daily/logrotate

logrotate: ALERT exited abnormally with [1]

Você também pode executar o modo de depuração manualmente e verificar se há erros:

/usr/sbin/logrotate -d /etc/logrotate.conf

Fonte: link

    
por 23.02.2016 / 16:52
2

Se você estiver executando logrotate do cron e não redirecionar a saída, a saída, se houver alguma, será enviada por email para o ID que estiver executando o cron job. Eu redireciono minha saída para um arquivo de log.

Por exemplo:

25 3 * * 7 /usr/sbin/logrotate -s /home/user/conf/mwarelogrotate.state 
/home/user/conf/mwarelogrotate.conf >> /home/user/logs/logrotate.log 2>&1
    
por 08.10.2013 / 20:15
0

Verifique /etc/logrotate.conf das configurações globais que podem estar afetando as tarefas configuradas por /etc/logrotate.d/

    
por 12.01.2018 / 17:22

Tags