O log do Apache não funciona mais

0

Eu vi que meu log de /var/log/apache2/error.log estava ficando muito grande (executa muito tempo quando eu ligo um arquivo ou abre no editor). Então eu deletei com rm. Não só não funciona agora, como não funciona quando recrio o arquivo e o chmod 777. Como reabilitá-lo?

Eu tentei reiniciar o apache, isso dá esse erro:

$ service apache2 restart
 * Restarting web server apache2                                                                                                                                                      /usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
/usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
    
por NoBugs 16.02.2013 / 18:22

1 resposta

2

O Apache ainda está escrevendo no arquivo excluído que não é realmente excluído até que o Apache seja interrompido.

Para reiniciar o Apache, você precisa estar em root :

sudo service apache restart
    
por Florian Diesch 16.02.2013 / 18:39