Apache manuell starten, wenn Fehler

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Apache manuell starten, wenn Fehler

Postby anton.sack » 14. July 2012 11:13

Hallo zusammen,

meine XAMPP 1.7.7 Installation läuft soweit ganz gut. Der Server wird jede Nacht heruntergefahren und ganz selten passiert es, dass Apache am nächsten Tag nicht gestartet wird. Das Control Panel läuft bei mir als Dienst und soll das Apache Modul automatisch hochfahren.

Ich habe mir nun überlegt, eine Batchdatei in DOS zu schreiben, die den Apache-Status prüft und ihn ggf. hochfährt. Mit dem Starten habe ich kein Problem, wohl aber mit dem Lesen des Status.

Code: Select all
;set wartezeit=5
;set apache=httpd
;REM sc query "%apache%" | find /i "RUNNING"
;tasklist | find /i "%apache%" > 0
;IF NOT ERRORLEVEL == 0 (GOTO while)
;ECHO "%apache%" laeuft nicht - Starte Dienst manuell...
;"C:\xampp\apache\bin\httpd.exe" -k start


Wie ihr seht, habe ich auch das Kommando "SC" (jetzt auskommentiert) probiert, aber ebenfalls ohne Erfolg. Daher die Frage an euch, wie ich herausfinden kann, ob das Apache-Modul läuft.

Danke.
anton.sack
 
Posts: 3
Joined: 22. March 2012 08:34
XAMPP Version: 5.6.3
Operating System: WinXP

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 9 guests