Tester un serveur avant de s'y connecter
ifr38
-
Pitet Messages postés 2845 Statut Membre -
Pitet Messages postés 2845 Statut Membre -
Bonjour,
Je vous sollicite afin de savoir si il était possible, en php, de tester si un serveur est actif ou non?
Je m'explique un peu plus : actuellement un serveur est actif et un autre est passif (celui devient actif uniquement quand le premier serveur tombe ne panne). Je voudrais pouvoir les tester avant et pouvoir me connecter uniquement au serveur qui sera actif au moment de l'exécution de mon script.
Merci de votre aide :)
A+
Je vous sollicite afin de savoir si il était possible, en php, de tester si un serveur est actif ou non?
Je m'explique un peu plus : actuellement un serveur est actif et un autre est passif (celui devient actif uniquement quand le premier serveur tombe ne panne). Je voudrais pouvoir les tester avant et pouvoir me connecter uniquement au serveur qui sera actif au moment de l'exécution de mon script.
Merci de votre aide :)
A+
A voir également:
- Tester un serveur avant de s'y connecter
- Se connecter à gmail sur téléphone - Guide
- Flash drive tester - Télécharger - Divers Utilitaires
- Tester son pc - Guide
- Changer serveur dns - Guide
- Comment connecter chromecast à la télé - Guide
3 réponses
$file="http://cite.com/filetest.thml"
if ($rHandle=@fopen($file, "r")) {
$data = file_get_contents($file); .....
la notion de serveur actif me dépasse un peu ...
je me suis dis que la résolution la plus simple a ton problème de serveur "online" consiste a voir si celui-ci est "ouvert" en supposant qu'il n'est pas le même "hostname"
du coups je pensais que le simple test de l'existence d'un fichier suffirait.
d'où:
Pour être plus précis dans l'énoncé de ta question : le serveur a t il la même résolution ?
sinon regarde http://php.net/manual/fr/reserved.variables.server.php
parmi l'ensemble de variable peut être que DOCUMENT_ROOT suffirait à ton bonheur.
je me suis dis que la résolution la plus simple a ton problème de serveur "online" consiste a voir si celui-ci est "ouvert" en supposant qu'il n'est pas le même "hostname"
du coups je pensais que le simple test de l'existence d'un fichier suffirait.
d'où:
if ($rHandle=@fopen($file, "r"))
Pour être plus précis dans l'énoncé de ta question : le serveur a t il la même résolution ?
sinon regarde http://php.net/manual/fr/reserved.variables.server.php
parmi l'ensemble de variable peut être que DOCUMENT_ROOT suffirait à ton bonheur.
je ne connais pas vraiment curl, je vais regarder comment ca marche, merci ;)