PDA

Bekijk Volledige Versie : httpd start niet meer op



stefanvi
02/02/09, 20:42
Apache ofwel httpd wil niet meer opstarten van mijn dedicated server.
Dit proces is uit zichzelf gestopt en is niet meer aan te zetten momenteel. In de error logs is niets te vinden (zijn leeg).

Wanneer ik via ssh de server benader en probeer httpd te starten lukt dit niet.
Ik gebruik het volgende commando:
/sbin/service httpd start

Resultaat hiervan is het volgende:
Starting httpd: [Mon Feb 02 20:34:05 2009] [warn] module php5_module is already loaded, skipping
(98)Address already in use: make_sock: could not bind to address [::]:80
(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

Wat dit betekent, en belangrijker nog, wat ik eraan kan doen, weet ik alleen niet.

gebruikte besturingssysteem is CentOs

Kan iemand mij hiermee helpen, of eventueel zelfs even inloggen en op die manier kijken?

Geert-Jan
02/02/09, 20:45
Geen probleem, mail maar even of PB

Geert-Jan
02/02/09, 21:44
Fixed.

Desmond
02/02/09, 22:54
Vaak kan je met


service httpd stop
killall -9 httpd
killall -9 -u apache


er voor zorgen dat alles processen gekilled worden en dan kan je hem weer starten :)

Geert-Jan
02/02/09, 23:00
werkt niet, als er geen processen draaien....
killall gaf de melding 'no proces killed'.


kill -9 `netstat -lnp | grep 80 | awk '{print $7}' | awk -F "/" '{print $1}'`
gaf hier een beter resultaat.

systemdeveloper
02/02/09, 23:05
@Geert-Jan: Volgens mij ben je langer met die regel bezig geweest dan elk ander mens met het restarten van httpd. :)

Geert-Jan
02/02/09, 23:06
uhh, nee hoor....

ichosting
02/02/09, 23:57
uhh, nee hoor....

Copy plak :)

mikeh
03/02/09, 00:02
werkt niet, als er geen processen draaien....
killall gaf de melding 'no proces killed'.


gaf hier een beter resultaat.


*Note*
-linux only.

ichosting
03/02/09, 00:31
*Note*
-linux only.

Doelend op...?

daveww
03/02/09, 00:39
Mocht het bovenstaand niet werken probeer eens


killall -9 exim
/etc/init.d/httpd restart
/etc/init.d/exim start
En anders

ipcs | grep apache | awk '{print $2}' > sem.txt
for i in `cat sem.txt`; do { ipcrm -s $i; }; done;
/etc/init.d/httpd start

Maar volgens mij is het al opgelost :)

mikeh
03/02/09, 09:55
Doelend op...?

Op de BSD gebruiker(s) natuurlijk :drool: