Você pode desativar o registro de erros php.
Consulte o link
Ou você pode usar algum mecanismo de rotação de log para compactar o log de cada dia e excluir logs com mais de dois ou três dias. Veja link
Eu tenho um site php rodando no lighttpd. Eu tenho cerca de 15 a 30 mil visitas diárias. Agora, no meu código PHP, eu tenho muitos avisos gerados por variáveis não-declaradas $ _GET ou $ _POST.
Obviamente, estes não são mostrados para o usuário, assim todos são registrados em blocos de log lighttpd.
O problema é: a cada 3 ou 4 dias esses logs ficam tão grandes que basicamente ocupam todo o espaço do sistema e não podem fazer mais nada, as sessões param de funcionar, etc.
Como posso evitar que o lighttpd registre todas essas mensagens de aviso?