Ich erhalte die gleiche Nachricht wie in diesem Thread beschrieben, wenn ich versuche, Apache2 neu zu starten:
* Restarting web server apache2 [fail]
* There are processes named 'apache2' running which do not match your pid file which are left untouched in the name of safety, Please review the situation by hand.
Aber das Problem ist, dass ich keine Datei in / var / run / apache2 habe. Der Befehl pidof apache2 gibt Folgendes zurück:
1274
Ich weiß nicht, ob es helfen wird, aber hier ist die Zeile in der apache2.conf:
PidFile ${APACHE_PID_FILE}
Und der in envvars:
export APACHE_PID_FILE=/var/run/apache2/apache2$SUFFIX.pid
Soll ich manuell eine PID-Datei in / var / run / apache2 erstellen?
Vielen Dank !
sudo kill -9 1274
dann versuchen Sie,service apache2 status
wenn es mitstopped/waiting
dannsudo service apache2 start
sudo kill -9 <pid>
als Antwort eingeben . Es hat auch bei mir funktioniert.Antworten:
Vielen Dank an @douggro, der die Antwort gefunden hat.
Finden Sie die Prozess-ID von Apache2 mit:
Beenden Sie die Prozesse:
Dann können Sie Apache2 wie gewohnt starten:
AKTUALISIEREN
Wenn
sudo kill -9 <pid>
es nicht funktioniert, versuchensudo kill <pid>
Sie es einfach !quelle
Nachdem ich verschiedene Einzeiler ausprobiert hatte, die nicht funktionierten, fand ich dies
das scheint gut zu funktionieren
quelle