Existem algumas opções para explorar ...
Primeiro: você pode sempre ir até a configuração do apache e desabilitar esse registro de erros específico até que esteja pronto para trabalhar nos problemas. Encontre a linha ErrorLog em seu diretório / etc / httpd e comente.
Segundo: você pode rodar o "logrotate" por hora. Eu estou supondo que já existe um logrotation diário e menos de 24 horas é o que está causando problemas. No CentOS, a configuração para rotacionar esse log deve estar em /etc/logrotate.d/httpd - você pode torná-lo baseado em tamanho em vez de baseado em tempo para esse arquivo de log. A menos que você passe a versão horária de uma configuração personalizada, ela obterá a rotação de log de outros arquivos fora de sincronia. Basta mover ou copiar /etc/cron.daily/logrotate para /etc/cron.hourly/logrotate para a solução fácil.
Terceiro: Olhe para "rotatelogs". Isso vem com o apache e tem sua própria manpage. A desvantagem é que ele não faz exclusão, apenas divide os logs em critérios (como tamanho, tempo, etc.). Então você ainda precisa de um
Quarto: log comprimido. O GZip deve ter uma taxa de compressão de 10: 1 na maioria dos arquivos de log. Algo assim:
ErrorLog "| gzcat > /home/httpd/..../stats/...-error_log.gz"
(mas certifique-se de ter algum tipo de rotação de trabalho, caso contrário você terá o mesmo problema em alguns dias)