Estou executando um servidor web Debian com Apache2 e o comando de reinicialização começou a me dar um erro.
root@srv:~# service apache2 stop
Stopping web server: apache2.
root@srv:~# service apache2 start
Starting web server: apache2(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: 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.
failed!
Ocasionalmente, ele será reiniciado sem problemas, mas geralmente preciso killall -9 apache2 primeiro. Alguém no IRC do Debian me pediu para verificar minhas conexões ativas do Apache2 e descobri que elas não estão desistindo e dezenas delas permanecem abertas. Como posso fazer com que isso acabe?
Responder1
Tentar
lsof -i :80
e então mate o PID associado.