PDA

Bekijk Volledige Versie : apache probleem



Noordwest
14/02/09, 12:41
Ik draai debian met directadmin en sinds vanmorgen zijn de websites die ik host niet meer bereikbaar. Verder draait alles stabiel. Directadmin geeft aan dat httpd gewoon draait, maar als ik via DA probeer te restarten krijg ik een error zonder details. Via ssh krijg ik de volgende error



~$ sudo /etc/init.d/httpd restart
Stopping httpd:
Starting httpd: (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


in httpd/error_log vind ik de volgende fouten:


[Sat Feb 14 00:10:02 2009] [notice] SIGHUP received. Attempting to restart
[Sat Feb 14 00:10:03 2009] [warn] RSA server certificate CommonName (CN) `localhost' does NOT match server name!?
[Sat Feb 14 00:10:03 2009] [warn] Init: SSL server IP/port conflict: ****:443 (/********/httpd.conf:48) vs. www.****.nl:443 (/******/httpd.conf:48)
[Sat Feb 14 00:10:03 2009] [warn] Init: SSL server IP/port conflict: www.*******.com:443 (/*******/httpd.conf:48) vs. www.********.nl:443 (/******/httpd.conf:48)
[Sat Feb 14 00:10:03 2009] [warn] Init: SSL server IP/port conflict: localhost:443 (/etc/httpd/conf/extra/httpd-vhosts.conf:38) vs. www.*******.nl:443 (/******/httpd.conf:48)
[Sat Feb 14 00:10:03 2009] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!
[Sat Feb 14 00:10:03 2009] [notice] Apache/2.2.10 (Unix) mod_ssl/2.2.10 OpenSSL/0.9.8c DAV/2 PHP/5.2.6 configured -- resuming normal operations
[Sat Feb 14 00:11:01 2009] [notice] caught SIGTERM, shutting down


iemand enig idee?

Tim.Bracquez
14/02/09, 14:21
probeer eerst eens exim te herstarten en dan http...

Noordwest
14/02/09, 14:33
probeer eerst eens exim te herstarten en dan http...

bedankt voor je antwoord, ik heb het geprobeerd maar apache startte nog steeds niet.

MeyR
14/02/09, 14:44
ik heb oplossing voor je:
ipcs -s | grep apache | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}'

ichosting
14/02/09, 14:57
Doe anders eerst een killall -9 httpd en probeer het dan nog eens op te starten

MeyR
14/02/09, 15:11
misschien exim ook ff killen, dus:
service exim stop
service httpd stop
killall -9 exim
killall -9 httpd
service httpd start
service exim start

mikeh
15/02/09, 00:44
in httpd/error_log vind ik de volgende fouten:


[Sat Feb 14 00:10:02 2009] [notice] SIGHUP received. Attempting to restart
[Sat Feb 14 00:10:03 2009] [warn] RSA server certificate CommonName (CN) `localhost' does NOT match server name!?
[Sat Feb 14 00:10:03 2009] [warn] Init: SSL server IP/port conflict: ****:443 (/********/httpd.conf:48) vs. www.****.nl:443 (/******/httpd.conf:48)
[Sat Feb 14 00:10:03 2009] [warn] Init: SSL server IP/port conflict: www.*******.com:443 (/*******/httpd.conf:48) vs. www.********.nl:443 (/******/httpd.conf:48)
[Sat Feb 14 00:10:03 2009] [warn] Init: SSL server IP/port conflict: localhost:443 (/etc/httpd/conf/extra/httpd-vhosts.conf:38) vs. www.*******.nl:443 (/******/httpd.conf:48)
[Sat Feb 14 00:10:03 2009] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!
[Sat Feb 14 00:10:03 2009] [notice] Apache/2.2.10 (Unix) mod_ssl/2.2.10 OpenSSL/0.9.8c DAV/2 PHP/5.2.6 configured -- resuming normal operations
[Sat Feb 14 00:11:01 2009] [notice] caught SIGTERM, shutting down


iemand enig idee?

*snip*

Openssl heeft tegenwoodig al versie 0.9.8j , maar dat terzijde.

Heb je uberhaupt de bovenstaande "failure" geleze ? :cursing:

daveww
15/02/09, 00:56
Probeer eens onderstaand uit te voeren

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

Zodra je dit hebt gedaan probeer je HTTPd te restarten.

MeyR
15/02/09, 01:00
En anders gewoon even je server rebooten....

Allround
15/02/09, 12:08
Volgens mij is de melding wel duidelijk uit de error_log.

You should not use name-based virtual hosts in conjunction with SSL!!

volgens mij valt dit onder name-based "www.*******.com"

DutchTSE
15/02/09, 12:13
Volgens mij is de melding wel duidelijk uit de error_log.

You should not use name-based virtual hosts in conjunction with SSL!!

volgens mij valt dit onder name-based "www.*******.com"
Dit is een warning en niet de reden van het niet functioneren..

Oplossing moet inderdaad zijn apache helemaal killen (killall -9 httpd) en daarna gewoon starten. Mocht je er niet uit komen stuur maar even een PM, dan los ik het voor je op.

Allround
15/02/09, 13:23
Dit is een warning en niet de reden van het niet functioneren..


Sorry ik had niet helemaal goed gelezen.
Deze regel geeft aan dat er nog wat op poort 80 zit: could not bind to address 0.0.0.0:80

Noordwest
19/02/09, 00:47
dank voor jullie hulp! een reboot deed het inderdaad oplossen. Nu herhaalde het probleem zich weer 2 keer de afgelopen dagen. Ik vermoed dat het aan de roundcube vulnerability lag, ik heb zojuist roundcube geupdate. Ik hoop dat het probleem is opgelost, hou jullie op de hoogte!

daveww
19/02/09, 11:54
dank voor jullie hulp! een reboot deed het inderdaad oplossen. Nu herhaalde het probleem zich weer 2 keer de afgelopen dagen. Ik vermoed dat het aan de roundcube vulnerability lag, ik heb zojuist roundcube geupdate. Ik hoop dat het probleem is opgelost, hou jullie op de hoogte!Dit probleem was ook op te lossen zonder reboot.

überhaupt mijn 'oplossing' enkele posts eerder wel geprobeerd?
Anders ook eerst even 'killall -9 exim' doen en als laatste httpd restart.

Noordwest
19/02/09, 15:56
Dit probleem was ook op te lossen zonder reboot.

überhaupt mijn 'oplossing' enkele posts eerder wel geprobeerd?
Anders ook eerst even 'killall -9 exim' doen en als laatste httpd restart.

ik heb de oplossing nog niet geprobeerd omdat ik niet precies zag wat t deed (ben nog een redelijke beginner met linux). Apache draait nu sinds vannacht stabiel. Vind wel nog "caught SIGTERM, shutting down" in de logs..