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 des 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 !
sudo kill -9 1274
puis essayezservice apache2 status
si cela revient avecstopped/waiting
alorssudo service apache2 start
sudo kill -9 <pid>
comme réponse. Il a travaillé pour moi aussi.Réponses:
Merci à @douggro qui a trouvé la réponse.
Trouvez l'identifiant du processus d'Apache2 avec:
Tuez le (s) processus:
Ensuite, vous pouvez démarrer Apache2 comme d'habitude:
MISE À JOUR
Si
sudo kill -9 <pid>
cela ne fonctionne pas, essayezsudo kill <pid>
!la source
Après avoir essayé plusieurs doublures qui ne fonctionnaient pas, j'ai trouvé ceci
cela semble fonctionner très bien
la source