Prüfskript, ob Lighttpd noch läuft

Cloppy

New Member
Hi,
hin und wieder stürzt bei meinem Server lighttpd ab. Das ist insbesondere dann doof, wenn es in der Nacht passiert und der User mit einem 500er Error solange vertröstet wird, bis ich wieder online bin.
Gibt es ein Skript, dass alle Minute prüft, ob der Prozess aktiv ist und wenn dem nicht so ist, Ligthy startet? Da ich nicht wirklich Ahnung von CGI habe, bräuchte ich das vorgefertigt.
 
Erstelle dir einen Cronjob der folgendes ausführt:
Code:
wget -O /dev/null -q http://dein.server/deine.url || /etc/init.d/lighttpd restart
Wenn wget die Seite nicht downloaden kann wird lighty neu gestartet und du bekommst eine eMail.
Was hat das mit CGI zu tun?
 
Du solltest herausfinden, warum dein Webserver so unmotiviert abstürzt. Ihn von einem Skript gegenenfalls neustarten zu lassen ist nicht das Gelbe vom Ei.
 
Ja ich weiß, aber als Zwischenlösung ist es erstmal ok.

@HornOx
Die Seite lässt sich ja downloaden, nur da kommt dann halt 500 - Internal Server Error groß und breit auf den Bildschirm
 
Schreibe diese Option mal in deine Config mit rein, dadurch wird ein ausführlicheres Logfile geschrieben.

Code:
debug.log-request-handling = "enable"
 
Back
Top