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

 

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.

 

 

1 Comment Add Yours

  1. Youness ATKI

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

    Reply

Leave a comment