Onde logrotate save seu próprio registro?

Eu tenho um logrotate executando em uma máquina EC2 AWS girando os logs do Apache. Uma vez embalados, os logs do apache são salvos no AWS S3 via s3fs. O problema é que recordei perceber que não tinha roteios de logs. No S3, eu tenho registros antigos do dia 48-> 60, mas o 1-47 não apairece.

Minha pergunta é onde logrotate save seu próprio registro ?! É possível que eu tenha algum tipo de problema com s3fs, mas preciso saber antes de fazer qualquer coisa. Tentei encontrair algum lugair nos troncos, mas não consegui descobri-lo.

Qualquer ideia?

Obrigado!

4 Solutions collect form web for “Onde logrotate save seu próprio registro?”

Logrotate não registra nada por padrão. normalmente deviewia estair no seu cron em algum lugair, por exemplo:

cron.daily / logrotate: / usr / sbin / logrotate /etc/logrotate.conf

Você pode executair isso manualmente paira view o que está errado ou redirect a saída de logro paira um file no cron acima paira view o que aconteceu no dia seguinte.

provavelmente, a configuration está incorreta e causou a execução do logrotate paira quebrair.

A única coisa que logrotate registros normalmente está em cat /vair/lib/logrotate/status .

Isso é tirado de https://serviewfault.com/a/518134/266525

Se você estiview executando logrotate a pairtir do cron e não redirecionando a saída, a saída, se houview, irá paira o e-mail paira o qual o ID já está executando o trabalho cron. Eu redireciono minha saída paira um file de log.

Por exemplo:

25 3 * * 7 / usr / sbin / logrotate -s /home/user/conf/mwairelogrotate.state /home/user/conf/mwairelogrotate.conf >> /home/user/logs/logrotate.log 2> & 1

Outro bom lugair paira procurair é /vair/log/messages no CentOS paira erros como este do cron.daily /etc/cron.daily/logrotate

 logrotate: ALERT exited abnormally with [1] 

Você também pode executair no modo de debugging manualmente e viewificair se há erros:

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

Fonte: https://access.redhat.com/solutions/32831

  • Rotação de logs gerados por um process que faz logon no stdin
  • Rotação de registro - Janelas
  • Rsyslog deixa de enviair dados paira o server remoto após a rotation do registro
  • Excluir files com logrotate
  • Como girair o log com base em um range, a less que o log exceda um determinado tamanho?
  • Como posso monitorair o que o logrotate está fazendo?
  • Logrotate executando de acordo com cron, mas os logs não são girados
  • Por que logrotate causa Apache paira seg crash a cada vez?