É comum girar logs periodicamente, rotacioná-los à meia-noite é comum. Muitos aplicativos farão isso automaticamente.
Para aqueles que não existem, existem ferramentas como logrotate
que farão a rotação. Muitos programas são configurados para reabrir seus logs quando recebem um sinal HUP, e essa é uma das técnicas usadas por logrotate
.
Coisas a verificar:
- Todos os PIDs mudam. Caso contrário, os programas podem estar rotacionando seu próprio log ou respondendo apropriadamente para que seus logs sejam rotacionados.
- Para programas que mudam de PID, eles foram reiniciados à meia-noite? Se não, verifique seu pai para ver o que ele faz.
- Verifique o crontab para root para ver quais processos são executados no final do dia.
- Verifique o crontab para o ID do usuário do processo para ver quais processos são executados no final do dia.
- Verifique se os arquivos de log estão sendo gravados diretamente ou se estão sendo gravados por um gravador de log que rotaciona os logs.