OVH Cloud OVH Cloud

script de relance auto httpd

34 réponses
Avatar
Pif - 34
Bonjour, j'ai un truc un peu con qui m'arrive sur une centos:

j'ai un httpd sous wordpress, hébergé par 1&1 (brave merde cet hébergeur
au passage) et le httpd tombe régulièrement. A priori, des chances que
ce soit un conflit entre certaines libs php et httpd...

bref, j'ai pas envie de me lancer dans ce problème, c'est un site avec
peu d'activité.

je voulais simplement donc détecter quand le site plante et le relancer
automatiquement.

j'ai donc un petit script tout bete:

#!/bin/bash
#
http://www.cyberciti.biz/tips/simple-linux-and-unix-system-monitoring-with-ping-command-and-scripts.html
count=$(httping -c 1 "http://www.mondomaine.fr" | grep 'failed' | awk
-F',' '{ print $2 }' | awk '{ print $1 }')
if [ $count -eq 0 ]; then
# 100% failed
echo "Host : $myHost is down (ping failed) at $(date)" | mail -s
"Serveur XXX redemarre" "moi@mondomaine.net"
service httpd restart;
fi


quand le serveur tombe, je recois bien le mail mais le serveur ne repart
pas...

quand je tombe le serveur manuellement, que j'exécute le script , le
mail part et le serveur redémarre bien

mon cron est :
*/3 * * * * /opt/test_restart_httpd.sh

ma question est donc de savoir pourquoi mon service httpd restart
fonctionne hors cron, et pas quand c'est le cron qui le lance ...

merci !

4 réponses

1 2 3 4
Avatar
Nicolas George
Pif - 34 , dans le message <52c1eaaa$0$2126$, a
écrit :
le perl c'est bien pour faire du scripting dense, c'est pas adapté à des
projets comme ceux qu'on doit réaliser à 99% dans le monde pro actuel.



Ce que tu n'as toujours pas compris, c'est que « monde pro » n'est pas un
gage de qualité, bien au contraire.
Avatar
Pif - 34
Le 30/12/2013 22:59, Tonton Th a écrit :
On 2013-12-30, Pif - 34 wrote:

ensuite, si le code est lisible, si t'as des docs et si le code est basé
sur ces framework standard, ben tu reprend plus facilement le projet, tu
débug ou fait évoluer plus facilement...



Ça en fait bien beaucoup des conditions, et elles ne sont pas
intrinsèquements liées à Java. Je parle même pas de les avoir
toutes trois réunies sur le même projet ;)



non, j'ai vu des clients qui savaient pas seulement où ils avaient les
sources et qui savaient pas quelle version tournait en prod... ;)

après, on a pas tout ca, mais l'utilisation d'outil standardisé permet
de limiter la difficulté car on arrive avec une compétence/connaissance
sur certaines choses...
Avatar
Pif - 34
Le 30/12/2013 23:46, Nicolas George a écrit :
Pif - 34 , dans le message <52c1eaaa$0$2126$, a
écrit :
le perl c'est bien pour faire du scripting dense, c'est pas adapté à des
projets comme ceux qu'on doit réaliser à 99% dans le monde pro actuel.



Ce que tu n'as toujours pas compris, c'est que « monde pro » n'est pas un
gage de qualité, bien au contraire.



enfin c'est quand meme le monde pro qui mène les plus grand projets info
de la planete et qui réalise les plus grandes avancées...

après, donne moi des exemples d'appli à grande échelle réalisée par des
groupes de codeur fou amateurs en perl et qui apporte des gages de
qualité nettement supérieurs à ce qu'on trouve dans des environnements
industriels ?
Avatar
Nicolas George
Pif - 34 , dans le message <52c48b62$0$2240$, a
écrit :
enfin c'est quand meme le monde pro qui mène les plus grand projets info
de la planete et qui réalise les plus grandes avancées...



Non.

après, donne moi des exemples d'appli à grande échelle réalisée par des
groupes de codeur fou amateurs en perl et qui apporte des gages de
qualité nettement supérieurs à ce qu'on trouve dans des environnements
industriels ?



Tu peux trouver tout seul.
1 2 3 4