php Curl erreur: Échec lors de la réception de données de l'hôte
J'ai eu une base Curl script qui, fondamentalement, a exécuté un script sur le serveur distant.
Je travaillais bien à partir d'environ 6 mois.
Hier, il a cessé de travailler, et a été donner en retour d'erreur suivant.
"Curl erreur: Échec lors de la réception de données à partir de la peer"
Voudrais savoir si quelqu'un sait de la condition de la boucle aurait retourné une telle erreur!!?
J'ai fait de google un peu, mais n'a pas obtenu une bonne explication.
Grâce,
Tanmay
OriginalL'auteur jtanmay | 2010-06-21
Vous devez vous connecter pour publier un commentaire.
Lorsque vous traitez avec des problème avec curl, l'exécuter de nouveau avec:
Généralement le message d'erreur exact est là quelque part.
Fixe:
CURLOPT_STDERR
en effet besoin d'une ressource de flux comme @Lübnah états dans les commentaires, et @Romain essayé de modifier (bien que plus tôt les examinateurs refusé de le modifier, j'ai maintenant inclus dans la réponse).Sonne comme un TCP problème. Qu'advient-il si vous augmentez le délai d'attente> Et on vous envoi plus les en-têtes de la juste un GET / POST? (c'est à dire de l'hôte, etc.)? Si pas, ce qui se passe si vous les ajoutez, et vice-versa?
Merci pour votre suggestion, j'ai dû prendre la question à l'hôte distant administrateur, et découvert qu'il a changé la machine serveur!!! Et il a oublié de faire certaines IP paramètres de configuration dans le serveur. Merci pour votre aide.
J'ai dû changer de 2e ligne pour
curl_setopt($ch, CURLOPT_STDERR, fopen('php://output', 'w'));
avant cela a fonctionné pour moi.OriginalL'auteur Wrikken