Por que o syslog-ng altera aleatoriamente o arquivo de log de mensagens para messages.yyyymmddhhmm?

1

Às vezes, o syslog-ng mudará de registro para as mensagens de arquivo para nome do arquivo com registro de data e hora anexado como este messages.yyyymmddhhmm. Claro que isso, então, quebra qualquer coisa que eu esteja revisando os logs de entrada nas mensagens.

Isso no Ubuntu 10.04.3 LTS e no syslog-ng 3.1.2-1 ~ lucid1. Teve o mesmo problema no syslog-ng 2.0.9-4.2.

    
por Adam 09.11.2011 / 14:16

1 resposta

1

Isso parece mais um problema de logrotate. Dê uma olhada em /etc/logrotate.d e veja se há alguma configuração que possa causar isso.

Se o syslog-ng ainda estiver anexando ao arquivo rotacionado, então a configuração do logrotate para aquele registro em particular precisa de algo para dizer ao syslog-ng para começar a escrever no novo arquivo, algo como:

   postrotate
      /usr/sbin/invoke-rc.d syslog-ng reload >/dev/null
   endscript

na configuração da rotação do arquivo de log relevante.

    
por 09.11.2011 / 14:22

Tags