Contexte : Il s'agit d'une question courante, comme le montre la recherche sur Google "ping fonctionne mais http ne fonctionne pas".
ping n'est pas un test fiable de la connectivité du réseau.
Le fonctionnement de ping signifie simplement qu'une partie suffisante de la pile IP est en place pour traiter les demandes d'écho ICMP (ce n'est pas une partie énorme du système comparé à ce qui est nécessaire pour SSH et les serveurs web). Nous aurions pu avoir ce que j'appelle une "panique partielle" (le noyau a explosé, mais le code IP a continué à fonctionner), manquer de RAM, ou nos processus SSH/HTTPd auraient pu s'arrêter pour des raisons non spécifiées.
Ressources
- Le serveur ne répond pas à SSH et HTTP mais le ping fonctionne
- http://forums.opensuse.org/english/get-technical-help-here/network-internet/403023-ping-works-but-nothing-else-does.html
- https://superuser.com/questions/203667/can-ping-fine-but-no-browsing
Ma question : Existe-t-il un outil en ligne de commande pour faire un ping sur HTTP ?