Bonjour.
J'ai un soucis d'Apache et je n'arrive pas à trouver de solution.
Explication : j'ai deux serveurs unix quasi identiques qui font tourner apache depuis pas mal de temps déjà; même version d'apache (Apache/1.3.34 (Unix)), conf quasi pareil (juste 2 3 ptites subtilités comme le nom du serveur), etc... Sur le premier, si je fait un /etc/init.d/apache stop puis un start, cela fonctionne très bien; sur le deuxième, le start n'affiche pas d'erreur mais apache n'est pas démarré.
La raison? dans les logs j'ai trouvé la ligne :
(98)Address already in use: make_sock: could not bind to port 80
Si je fait un netstat -lnp | grep '0.0.0.0:80' sur le dit serveur, je vois bien un process httpd qui LISTEN sur le dit port 80 alors que j'ai lancé le /etc/init.d/apache stop depuis plusieurs minutes... Ce dit process a pour PPID 1, c'est donc le process lancé par le init!
Donc à moins de redémarrer le serveur, je ne peux pas relancer apache; depuis que ce soucis a été constaté, on ne fait plus que des restart mais j'aimerai bien pouvoir trouver la raison de ce process 'fantôme'.
Si quelqu'un a une idée, je suis preneur
J'ai déjà vérifié les conf, la version d'apache donc, les logs, les droits, ...
Merci à vous.
Partager