wget vers une seule URL spécifique de l'un de mes serveurs continue de recevoir des délais d'expiration. Toutes les autres URL de cette boîte fonctionnent correctement. Cette URL fonctionne correctement à partir de toutes les autres boîtes que j'ai. Voici la sortie:
wget -T 10 http://www.fcc-fac.ca
--2011-07-14 14:44:29-- http://www.fcc-fac.ca/
Resolving www.fcc-fac.ca... 65.87.238.35, 207.195.108.140
Connecting to www.fcc-fac.ca|65.87.238.35|:80... failed: Connection timed out.
Connecting to www.fcc-fac.ca|207.195.108.140|:80... failed: Connection timed out
Pouvez-vous me dire ce qui ne va pas et comment puis-je le résoudre? J'utilise Ubuntu 11.04 (GNU / Linux 2.6.38-8-server x86_64)
Merci beaucoup d'avance et pardonnez mon ignorance noobish :)
ping, telnet, nc www.fcc-fac.ca 80 - tous se bloquent. Cependant, certaines autres URL sont facilement wget'ables bien que seuls certains de leurs hôtes soient pingables.
traceroute ne me dit pas grand-chose:
7 rx0nr-access-communications.wp.bigpipeinc.com (66.244.208.10) 148.834 ms 149.018 ms 148.940 ms
8 sw-1-research.accesscomm.ca (24.72.3.9) 158.901 ms 159.805 ms 160.162 ms
9 65.87.238.126 (65.87.238.126) 150.069 ms 148.861 ms 148.846 ms
10 * * *
...
30 * * *
Merci beaucoup pour les réponses!
Exécutez
nc www.fcc-fac.ca 80
, tapezGET /
et appuyez deux fois sur Entrée.La vue à distance peut être en panne ou vous bloquer.
la source
il semble que wget ne soit pas en mesure de se connecter à votre ip sur le port 80.
vérifiez si votre serveur est pingable:
si l'ip est pingable, vérifiez si vous pouvez vous connecter au port 80 en utilisant telnet:
telnet 65.87.238.35 80
si le serveur ne répond pas au ping, il est probablement hors service ou inaccessible pour votre réseau source.
testez avec l'outil traceroute pour voir où la connexion échoue.
la source
Correction d'une résolution DNS lente dans les scripts PHP à l'aide de la bibliothèque CURL.
De la documentation libcurl:
CURLOPT_IPRESOLVE
Permet à une application de sélectionner le type d'adresses IP à utiliser lors de la résolution des noms d'hôte. Cela n'est intéressant que lorsque vous utilisez des noms d'hôte qui résolvent des adresses à l'aide de plusieurs versions d'IP. Les valeurs autorisées sont:
CURL_IPRESOLVE_WHATEVER
Par défaut, résout les adresses de toutes les versions IP autorisées par votre système.
CURL_IPRESOLVE_V4
Résolvez en adresses IPv4.
CURL_IPRESOLVE_V6
Résolvez en adresses IPv6.
Je pense que celles-ci peuvent être définies comme des variables environnementales. Au moins en utilisant PHP, ces paramètres ont fait une énorme différence dans la vitesse du résolveur.
la source