Script unix - Comment relancer Apache2 en cas de down ?

ARCHIVE
Sur mon serveur, parfois, il arrive que apache2 plante. Du coup, plus aucun site ne répond pas :( Ne sachant pas trop d'où ça vient, et n'étant pas expert en ligne de commandes et scripts unix, j'ai trouvé un petit script qui vérifie si Apache2 est lancé, et le relance si apache2 est down. # look if the apache deamon is running apacha_alive=`ps -eaf |grep apache2 |grep -v grep |wc -l` if [ "$apacha_alive" -lt "1" ]; then # Apache is not running # Start Apache Deamon /etc/init.d/apache2 start # Check if start was successful apacha_alive=`ps -eaf |grep apache2 |grep -v grep |wc -l` if [ "$apacha_alive" -lt "1" ]; then echo "Apache couldn't be started" else echo "Apache successfully started" fi else echo "Apache is already running" fi Il vous suffit de faire une cron qui lance ce script, de temps à autre, et vous n'aurez plus de soucis :) Bon, c'est une solution un peu crade (idéalement, il faudrait plutôt trouver la source du problème, mais bon...), mais très facile à mettre en place :) Source: http://coding.my-guide.org/linux/how-to-check-if-your-apache-webserver-is-still-running/
Une question? Une remarque? Un avis? Twittons-en!

When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission.
Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network and Amazon.