Serveur Apache qui ne démarre plus!

Fermé
710n3l Messages postés 10 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 13 février 2018 - 18 juil. 2009 à 10:21
710n3l Messages postés 10 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 13 février 2018 - 18 juil. 2009 à 18:59
Bonjour,

Après la mise à jour du serveur, apache ne démarre plus, j'ai le message:

~$ sudo /etc/init.d/apache2 restart
* 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

Si je comprends bien, le port 80 est utilisé par un autre processus.

Si je lance:

sudo netstat -alpen --inet |grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 14167 17588/sh[/code]

je vois qu'à priori le processus "sh" utilise le port 80.

Que puis-je faire, quel est ce "sh", comment le tuer?!
Merci!
A voir également:

6 réponses

en root,

kill 17588
0
710n3l Messages postés 10 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 13 février 2018
18 juil. 2009 à 10:32
Merci John,
mais le serveur ne démarre toujours pas et j'ai toujours:
sudo netstat -alpen --inet |grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 14167 17588/sh

C'est quoi ce sh?
0
sh sa doit correspondre a /usr/bin/sh, apres sur ton systeme je ne sais pas

en root,

kill -9 17588
0
710n3l Messages postés 10 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 13 février 2018
18 juil. 2009 à 11:08
Merci John, ça a marché!
J'ai bien maintenant
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 1880927 21917/apache2

Le pb c'est qu'au redémarrage, ce processus risque de prendre la "main", non?
0
peut être, il faudrait regarder dans le dossier /etc/init.d/ voir a quel script sh correspond

sinon s'il est toujours présent au boot, tu peux faire

ps -x |grep 80

et voir d'ou provient cet executable et trouver pourquoi il ecoute sur le port 80
0
710n3l Messages postés 10 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 13 février 2018 > John
18 juil. 2009 à 11:49
Dans le dossier /etc/init.d/ j'ai des fichiers .sh mais pas de fichier sh...
Il faut ouvrir les fichiers et chercher le script?
0
John > 710n3l Messages postés 10 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 13 février 2018
18 juil. 2009 à 11:52
non. le fichier doit surement se nommer "sh"

correction ce n'est pas ps-x |grep 80 mais

ps -x |grep sh

tu peux redemarrer la machine ? on peux essayer de trouver a quoi cela correspond.
0
710n3l Messages postés 10 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 13 février 2018
18 juil. 2009 à 16:39
OK,
je lance ps -x |grep sh et je redémarre?
0
le contraire plutot tu reboot et tu lance la commande pour afficher le processus
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
710n3l Messages postés 10 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 13 février 2018
18 juil. 2009 à 18:24
ok, donc il y a une petite erreur mais ça donne:
~$ ps -x |grep sh
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sourceforge.net/faq.html
25417 ? S 0:00 sshd: rascol@notty
25418 ? Ss 0:00 /bin/bash /usr/lib/nx/nxnode --startsession
25621 ? S 0:00 /bin/bash /usr/lib/nx/nxnode --startsession
25622 ? S 0:00 /bin/bash /usr/lib/nx/nxnode --startsession
25624 ? S 0:00 /bin/bash /usr/lib/nx/nxnode --startsession
25625 ? S 0:01 /usr/lib/nx/nxagent -persistent -D -name NX - rascol@SRV-WEB:1001 - administrateur (GPL Edition) -option /home/rascol/.nx/C-SRV-WEB-1001-E88302C18D9446FB144E1DAD61E87590/options -keyboard pc105/fr -geometry 1280x775 -fp /usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi :1001
25631 ? S 0:00 /bin/bash /usr/lib/nx/nxnode --startsession
25649 ? S 0:00 /usr/bin/dbus-launch --sh-syntax --exit-with-session gnome-session
25724 ? S 0:00 /usr/lib/gnome-applets/trashapplet --oaf-activate-iid=OAFIID:GNOME_Panel_TrashApplet_Factory --oaf-ior-fd=19
25732 ? S 0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.5 /org/gtk/gvfs/exec_spaw/0
25751 ? S 0:00 python /usr/share/system-config-printer/applet.py
25781 pts/2 Ss 0:00 bash
25806 pts/2 S+ 0:00 grep sh
32333 ? S 0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.5 /org/gtk/gvfs/exec_spaw/0

A noter qu'Apache s'est lancé normalement.
0
bon ben si apache s'est lancé normalement s'est le principal
mais s'est bizarre cette histoire de 'sh' sur le port 80. a surveiller je pense.
0
710n3l Messages postés 10 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 13 février 2018
18 juil. 2009 à 18:59
Merci encore John pour ta disponibilité.
0