La méthode qui suit va nous permettre de redémmarrer apache sans erreur cependant si après le reboot du serveur apache ne fonctionne plus, alors cela signifie qu'apache à rencontré un problème et n'a donc pas pu se lancer correctement. Cette article ne traite pas de la résolution du problème d'origine car les raisons peuvent être nombreuses. Consultez vos log pour connaitre l'origine du problème ; dans le cas de cet article, l'erreur était dut à l'utilisation d'un certificat ssl crypté, apache demandé la passphrase et ne la recevant pas il ne pouvait démarrer. L'utilisation d'une clef décrypté à alors résolu le problème.
Arrêt du serveur :
servername:~# /etc/init.d/apache2 stop
servername:~# /etc/init.d/apache2 start
* Restarting web server apache2
httpd (no pid file) not running
(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 [fail]
servername:~# netstat -tulpn | grep :80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2335/apache2 servername:~# kill -9 2335
servername:~# /etc/init.d/apache2 start
... | < Précédent | Suivant > |
|---|










Commentaires
Le numero 3468 (dans ton cas) correspond à l'identifiant unique du processus (PID), il n'est donc pas étonnant que ce numéro soit différent d'une fois sur l'autre. Autrement dit, si ce problème se reproduit le PID sera très certainement différent ; à toi d'adapter cette méthode à ton cas particulier (comme tu as apparemment su le faire).
S’abonner au flux RSS pour les commentaires de cet article.