PDA

Bekijk Volledige Versie : VPS sinds 12 dagen problemen met HTTPD.. opstarten onmogelijk.



GRINX
22/06/12, 16:55
Sinds 12 dagen heeft mijn unmanaged VPS van Versio opeens een probleem.
Ik heb al geruime tijd geen zaken aangepast aan de instellingen van de VPS, en vind het dan ook erg vreemd dat apache niet meer opstart.
Voor de rest schijnt alles te werken.
Ik heb diverse malen gereboot, updates uitgevoerd, maar niks mocht tot dit moment baten.
Vanochtend om 11.00 al een mail gestuurd naar Versio, en in de tussentijd alleen maar liggen troubleshooten.
Ik zie door de bomen het bos niet meer, en moet bekennen dat mijn kennis van Centos nogal beperkt is.

Who can help?

Het betreft een Centos 5.5 Distributie op een Apache 2.x VPS.

Dreas
22/06/12, 16:56
Krijg je een specifieke foutmelding? Disk zit niet vol?

GRINX
22/06/12, 16:59
Nee dat verder niet, als ik via putty inlog als root, en dan de service probeer op te starten gebeurd er niets. Hij geeft dan dit aan:


[root@xxxx ~]# /sbin/service httpd reload
Reloading httpd: [FAILED]
[root@xxxx ~]# /sbin/service httpd start
Starting httpd:

GRINX
22/06/12, 17:00
Eerder op de dag gaf hij een fout aan op de suexec, iets met wrap en gebruikersgroep, terwijl ik hier nog nooit een instelling in heb aangemaakt / veranderd.
Deze heb ik na diverse handelingen weg weten te werken.

GRINX
22/06/12, 17:02
DirectAdmin werkt overigens wel gewoon.

Dreas
22/06/12, 17:03
Je moet even in de Apache2 error.log kijken. /var/log/apache2/error.log (werk zelf op Debian)?

Pantsy
22/06/12, 17:06
apachectl configtest - is the way to go om errors op te sporen in je configs.

SF-Jeroen
22/06/12, 17:07
Kijk eerst even wat er in de log staat welke Dreas aangeeft. Als je er dan nog niet uitkomt wil ik wel even voor je kijken.

GRINX
22/06/12, 17:08
/var/log/httpd daar staan een hoop logfiles. Als ik de laatste bekijk, staan daar ssl server ip/port conflicts in.

Ik loop de andere logfiles nog even door..

GRINX
22/06/12, 17:09
RSA server certificate CommonName (CN) `localhost' does NOT match server name!?
[Sun Jun 10 02:14:11 2012] [warn] Init: SSL server IP/port conflict:

Deze komen in alle logfiles voor, en eigenlijk vanaf de dag dat het begonnen is...
Waar kan dit aan liggen, ik heb hier verder nog nooit problemen mee gehad?

GRINX
22/06/12, 17:11
]# apachectl configtest
Syntax OK

SF-Jeroen
22/06/12, 17:12
Je kunt SSL alleen gebruiken als elke SSL gebruiker/website een eigen IP heeft.

GRINX
22/06/12, 17:14
Dat is in deze niet het geval SF-Jeroen, alles loopt via 1 IP adres.
Blijft de vraag hoe ik dit oplos, en hoe dit spontaan in het systeem komt. Ik ben al geruime tijd niet meer ingelogd geweest op de server via ftp / putty / whatsover..

SF-Jeroen
22/06/12, 17:16
Die SSL errors zijn wel vervelend, maar zijn niet fatal, apache zou zelfs met die errors gewoon moeten starten.

Pantsy
22/06/12, 17:18
Yup en om het dubbel te checken zet je alle ssl hosts even uit/commenten. Word er niet simpelweg iets geblocked? Alle httpd processen killen en nogmaals starten.

GRINX
22/06/12, 17:18
Dat dacht ik ook ja.
Ik begrijp ook niet waarom deze melding spontaan komt, en hierdoor geen enkele website op mijn stukje van de VPS bereikbaar is.
Toch alweer 8 uurtjes aan het debuggen :(

SF-Jeroen
22/06/12, 17:23
Even SSL uncommenten zoals Pantsy zegt zou ik even doen, dan sluit je SSL in ieder geval uit als oorzaak. Apache childs killen zal niet helpen, anders had een reboot dat ook wel gedaan.

Pantsy
22/06/12, 17:26
Meerdere websites, control panel, ssl op het hoofd ip? Dat is sowieso niet goed, dedicated ip voor die ene website die ssl nodig heeft is dan alsnog nodig. Vooralsnog zouden die ssl errors geen problemen mogen geven, wij hebben ze ook op een handje vol servers zonder verklaarbare reden.

GRINX
22/06/12, 17:27
Waar / hoe kan ik dat doen Pantsy?

GRINX
22/06/12, 17:29
Ow.. jullie waren al verder aan het typen...
Ik ga jou laatste bericht even uitvoeren Pantry.

GRINX
22/06/12, 17:31
An error has occurred

Details

/sbin/service httpd start 2>&1

GRINX
22/06/12, 17:32
[Fri Jun 22 09:32:13 2012] [error] (17)File exists: Cannot create SSLMutex with file `/var/log/httpd/ssl_mutex'
Configuration Failed

DutchTSE
22/06/12, 17:40
[Fri Jun 22 09:32:13 2012] [error] (17)File exists: Cannot create SSLMutex with file `/var/log/httpd/ssl_mutex'
Configuration Failed

Even googlen geeft aan dat je het bestand /var/log/httpd/ssl_mutex kunt verwijderen. Maar om het zekere voor het onzekere te doen:

mv /var/log/httpd/ssl_mutex /var/log/httpd/old_ssl_mutex
service httpd restart

Mocht het dan niet werken verander het dan maar even terug en laat iemand anders kijken:
mv /var/log/httpd/old_ssl_mutex /var/log/httpd/ssl_mutex
service httpd restart

//edit: beginnersuitleg: mv = move, oftewel je hernoemd het bestand waardoor apache denkt dat het bestand er niet meer is :)
//edit2: je mag ook de login gegevens even naar me PM'en dan fix ik het voor je.

GRINX
22/06/12, 17:44
DutchTSE.. jij bent mijn held!!!
Hij draait weer!!!!!!

Wat doet dat bestand dan?

DutchTSE
22/06/12, 17:50
Ik heb er geen begrijpelijke uitleg voor gevonden in de korte tijd dat ik op google zocht. Iets met SSL ;-) Als je het echt wilt weten moet je zelf maar even googlen ;-)

http://www.cobaltuserslist.com/CobaltUsersList/Sun-Cobalt-Users-List-22047.html is het meest eenvoudig uitgelegd.

GRINX
22/06/12, 17:52
Had ik ook al gedaan :) Thx! Je hebt mijn dag weer een beetje vrolijker gemaakt ;)
Moet ik hier nog ergens OPGELOST neerzetten?

DutchTSE
22/06/12, 17:55
Nee dat hoeft niet :)
Je weet nu in ieder geval wat je moet doen als het nog een keer gebeurd.

GRINX
22/06/12, 17:57
Jazeker! Super! :-) Nogmaals bedankt!