PDA

Bekijk Volledige Versie : Apache automatisch starten na crash



Jamai
18/04/05, 02:09
Ik zoek een scriptje/progje dat controleert of apache plat ligt, en als dat zo is, dat het herstart.

Ik zit te denken om zelf zoiets in perl te schrijven maar dat wordt dan iets dat ps aux naar een file schrijft en daarin gaat lopen zoeken, aangezien ik geen idee heb hoe ik het anders moet doen. Weet iemand misschien zoiets te vinden?

jinxedworld
18/04/05, 09:15
Probeer de onderstaande regel eens in een cron:

ps -ef | grep httpd | grep -v grep >> /dev/null || /etc/init.d/apache2 start

Kan je om de 5 minuten monitoren. Als Apache down is word hij gerestart, als Apache up is, dan gebeurd er niets. (vervang httpd door hetgeen waarmee je Apache tevoorschijn komt in ps, en ook de startstring kan bij jou anders zijn).

smurf
18/04/05, 11:01
Je kan SIM installeren.
Dit programma monitort ook andere services.

Zie: http://forum.ev1servers.net/showthread.php?t=7910&highlight=System+Integrity+Monitor

svbeek
18/04/05, 12:10
of apache starten vanuit je inittab met een respawn optie..

EricV
18/04/05, 20:29
Loopt jou Apache zo vaak vast dan? Apache loopt normaal 'nooit' zomaar vast dus lijkt mij dit geen wenselijke situatie.

Pur
18/04/05, 22:32
Inderdaad een zeldzaamheid dat apache vastloopt. Ik heb dat in 7 jaar tijd eigenlijk maar 1 keer gezien terwijl we toch behoorlijk wat drukke en rare sites hebben draaien.

Vraagt om gedegen onderzoek :)

rembrand
18/04/05, 23:52
Origineel geplaatst door svbeek
of apache starten vanuit je inittab met een respawn optie..

Wat svbeek zegt is denk ik de mooiste oplossing.

Daarbij is het ook mogelijk met een scriptje.
En ook dat is niet zo moeilijk.