Apache2 kann Verbindungen mit Neustart nicht schließen

Apache2 kann Verbindungen mit Neustart nicht schließen

Ich betreibe einen Debian-Webserver mit Apache2 und der Neustartbefehl hat angefangen, mir einen Fehler anzuzeigen.

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!

Gelegentlich wird es tatsächlich ohne Probleme neu gestartet, aber normalerweise muss ich zuerst killall -9 apache2 ausführen. Jemand im Debian IRC hat mich meine aktiven Apache2-Verbindungen überprüfen lassen und es stellte sich heraus, dass sie nicht beendet werden und Dutzende von ihnen offen bleiben. Wie kann ich erreichen, dass diese irgendwann eine Zeitüberschreitung erfahren?

Antwort1

Versuchen

lsof -i :80

und beenden Sie dann die zugehörige PID.

verwandte Informationen