Page 1 of 1

Apache per Script / per vServer starten?

Posted: 2006-12-30 01:59
by bigm
Hallo,

ich habe das Problem, dass mein Apache2 oftmals abschmiert. Nun hatte ich die Idee, dass es vielleicht die Möglichkeit gibt, dass ein Script z.B. alle 5min checkt, ob der Apache2 noch läuft und falls das nicht der Fall sein sollte, führt das Script automatisch einen Restart durch.

Das Script sollte entweder intern zum Einsatz kommen oder eben extern z.B. auf einem vServer.

Wie könnte man sowas realisieren bzw. kennt jemand fertige Lösungen für mein Problem? Kann man den Apache2 automatisch restarten, sobald diese abschmiert? Wenn ja, wie?

Ich bin kein Linux Profi, hoffe dennoch, dass ihr mich nicht gleich nieder macht ^^

MfG
bigM

Re: Apache per Script / per vServer starten?

Posted: 2006-12-30 11:31
by Joe User
SuFu nutzen, das Thema wurde oft genug diskutiert.

Re: Apache per Script / per vServer starten?

Posted: 2006-12-31 18:56
by bigm
Hmmm... okay, das heißt ich brauche entweder einen Watchdog Server oder einen Cronjob. Ich denke der Cronjob wird die einfachere Lösung sein.

Wie müsste denn der Cronjob bei einem Suse Linux Server mit Apache2 aussehen?

Ich habe in einem anderen Thread folgenden Code gefunden:

Code: Select all

5,20,35,50 *    * * *  root   a=`ps -A | grep -c apache2` || /etc/init.d/apache2 start
Das Script prüft alle 15min, ob der Apache noch läuft. Ich hätte das gerne so, dass das Script alle 5min den Apache überprüft.

Vielleicht kann mir da einer weiter helfen ;)

MfG
bigM

Re: Apache per Script / per vServer starten?

Posted: 2006-12-31 19:13
by Roger Wilco

Code: Select all

man 5 crontab

Re: Apache per Script / per vServer starten?

Posted: 2006-12-31 19:20
by flo
Das bringt überhaupt nichts, zu prüfen, ob da noch ein Prozeß existiert - Apache bietet durchaus Möglichkeiten, seinen Status abzufragen (handler Server-Status oder ähnliches).

flo.