Bonjour à tous.

J'ai un problème sur un serveur qui plante de temps en temps (plantage d'une instance de Plone aléatoire).
Le seul moyen de régler le problème est de redémarrer cette instance.

En attendant de trouver pourquoi cela plante, je voudrais écrire un petit batch qui teste si un site est accessible, qui ne fait rien si c'est le cas, et qui redémarre cette instance si le site est inaccessible.

Pour cela, j'ai trouvé un petit programme, http-ping.
Ce petit programme teste donc l'accessibilité d'un site, et est censé renvoyer la réponse suivante :

0 si les 4 ping ont planté
25 si 3 ping ont planté
50 si 2 ping ont planté
75 si 1 ping a planté
100 si tout est ok.

J'ai donc écrit le script suivant :

http-ping http://www.xxx.eu

IF ERRORLEVEL 100 GOTO success
IF ERRORLEVEL 0 GOTO failure

:success
echo Success!

:failure
echo Failed!

Le problème est que quelque soit l'état de mon site (accessible ou non), j'ai toujours Success! et Failed! qui s'affiche.

Comme quoi, mon test ne marche pas.

N'étant pas très familier avec les scripts, est-ce que quelqu'un peut m'aider à identifier d'où vient mon problème svp ???
Ou bien alors avez-vous une autre solution ?

Merci d'avance pour votre aide.

Tchuss, @+.