excluindo / criando log de log de erro do apache não atualizando

2

O arquivo de log de erros era bastante grande, então eu o excluí e o criei novamente. Mas agora o log de erros não está registrando / atualizando os erros?

Já tentou restaurar o apache, mas continua o mesmo ..

Eu lembro que experimentei isso há algum tempo. Não consigo lembrar como foi corrigido?

    
por clarkk 11.04.2012 / 10:39

2 respostas

5

O Apache mantém seus arquivos de log abertos, portanto, a exclusão de um arquivo de log impede que o apache efetue o log-in, já que o descritor de arquivo antigo agora aponta para um inode excluído.

Você deve girar / excluir / truncar o arquivo de log, recriá-lo com propriedade e permissões corretas e, em seguida, emitir um apachectl graceful para recarregar.

Como alternativa, o apache pode registrar erros no syslog; isso não sofre das mesmas limitações.

    
por 11.04.2012 / 11:12
1

Alternativamente, você pode querer usar rotatelogs para restringir o tamanho / idade dos seus registros do httpd .

    
por 11.04.2012 / 12:13