Démarrer et redémarrer le service Apache sur ubunto est une tâche facile. Une simple commande à exécuter :

[info] # /etc/init.d/apache2 [/info]

Mais en cas d’un mauvais arrêt d’une machine virtuelle, on a souvent le fameux message d’erreur :

[warning] (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 [/warning]

Le démarrage/l’arrêt échouera à coup sûr et on aura un petit message comme celui la :

 

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80

 

Alors quelle solution magique, doit-on apporter à ce problème ? C’est simple, il suffit de tuer le processus apache zombi qui occupe le port 80 !

Pour ce,

  • récupérer l’id du processus associé  au port 80 :
  • [note] tcp6 0 0 :::80 :::* LISTEN 1047/apache2 [/note]
  • Puis arrêter le processus  par :
  • [note] sudo kill -9 ProcessID [/note]

 

Et ensuite redémarrer le serveur apache.

 

 

Catégories : Tutorials

1 commentaire

Youness ATKI · 11 février 2013 à 15 h 22 min

Pour récupérer l’id du processus associé au port 80 :
C’est sudo netstat -ltnp | grep ‘:80’ 😉

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.