Quel est le résultat de la commande boucle? La résolution DNS échoue-t-elle? Est-ce qu'il expire? Est-ce qu'il renvoie un 4xx ou 5xx? Avez-vous la variable d'environnement 'http_proxy' définie? (Si tel est le cas, curl + wget + friends fera passer vos requêtes par un autre serveur, et -that-server sera indisponible).
Je suggère que l'un des administrateurs système essaie eux-mêmes la boucle (utilisez 'curl -v' car cela inclura des diagnostics supplémentaires au niveau HTTP); S'ils peuvent reproduire le problème, ils peuvent probablement aider à comprendre pourquoi cela se produit. Coupez + collez les commandes que vous tapez et le résultat que vous voyez & envoyez-leur les résultats, et demandez-leur de vous faire la même chose.
Il peut y avoir des raisons légitimes que cela ne fonctionne pas:
Les adresses IP publiques des sites peuvent ne pas être routeable de la machine elle-même. Cela peut arriver avec certaines méthodes d'équilibrage de charge. Il existe des solutions à ce problème, mais elles nécessitent généralement des modifications de routage et de topologie, la configuration de l'équilibreur de charge aux connexions proxy ou le partage de DNS. Le serveur ou un pare-feu situé devant le serveur ne peut pas être configuré pour autoriser les connexions TCP sortantes au port 80. Cela serait rare pour un hébergeur à 5,95 $/mois, mais pas inédit dans un environnement plus restrictif/sécurisé. environnement.
Quelques choses à essayer:
- fonctionne-t-résolution DNS au niveau local? À partir du serveur lui-même, essayez «hôte» et «ping» puis essayez ces commandes sur une machine qui peut frapper votre site. (Vous pouvez utiliser^C pour arrêter le ping)
Si elles décident de différentes adresses IP, ou ils ne résolvent pas du tout à partir du serveur, puis demander aux admins pourquoi :-) Il peut y avoir des raisons légitimes pour des adresses IP différentes (équilibrage de charge basé sur DNS, ou DNS fractionné) - les admins devraient pouvoir vous dire pourquoi c'est.
- En supposant que DNS d'accord sur ce que votre site est nommé, qu'est-ce que « boucle -v http://yoursite.com » dire lorsque vous l'exécutez à partir du serveur lui-même? Si le délai expire, cela peut être dû à un problème d'équilibreur de charge ou de pare-feu. S'il est dit "connexion refusée", cela peut être dû à un problème de pare-feu. Si vous obtenez une réponse 4xx ou 5xx, alors vous êtes sur un serveur; la réponse pourrait aider à trouver où le problème est.
Merci pour votre réponse très approfondie et utile jwa !!Lorsque The Planet a été payé pour migrer le serveur dédié d'une boîte sur leur réseau vers une autre boîte sur leur réseau, nous ne nous attendions vraiment pas à jouer au détective après ça! Alors ping: hôte inconnu http://mysite.com hôte http://mysite.com introuvable: 3 (NXDOMAIN) boucle -v http://mysite.com * A propos de se connecter () à mysite.com port 80 (# 0) * Essayer 209.xx.xx.xxx ... L'adresse IP est la même que l'ancien serveur. Je suis retourné à soutenir avec cela. Merci beaucoup pour votre aide! David – jerrygarciuh