Je reçois le même message que celui expliqué dans ce fil lorsque j'essaie de redémarrer Apache2:
* 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.
Mais le problème est que je n'ai aucun fichier dans/var/run/Apache2. La commande pidof Apache2 renvoie:
1274
Je ne sais pas si cela aidera, mais voici la ligne dans Apache2.conf:
PidFile ${Apache_PID_FILE}
Et celui dans envvars:
export Apache_PID_FILE=/var/run/Apache2/Apache2$SUFFIX.pid
Dois-je créer manuellement un fichier .pid dans/var/run/Apache2?
Merci beaucoup !
Merci à @douggro qui a trouvé la réponse.
Trouvez le processus id d'Apache2 avec:
pidof Apache2
Tuez le (s) processus (s):
Sudo kill -9 <pid>
Ensuite, vous pouvez démarrer Apache2 comme d'habitude:
Sudo service Apache2 start
UPDATE
Si Sudo kill -9 <pid>
ne fonctionne pas, essayez simplement Sudo kill <pid>
!
Après avoir essayé plusieurs liners qui ne fonctionnaient pas, j'ai trouvé ceci
kill -9 $(pidof Apache2)
cela semble bien fonctionner