2010-06-21 70 views
4

我有一个基本的卷曲脚本,基本上在远程服务器上执行脚本。 我从6个月左右起工作正常。php卷曲错误:从对方接收数据时失败

昨天它停止工作,并且正在回复以下错误。

“卷曲错误:未能收到对等数据时,”

想知道是否有人上条件会知道这种返回错误卷曲!!?

我做了一些谷歌,但没有得到任何好的解释。

感谢, Tanmay

回答

9

当与卷曲处理问题,与再次运行:

curl_setopt($ch, CURLOPT_VERBOSE, true); 
curl_setopt($ch, CURLOPT_STDERR, fopen('php://output', 'w')); 

通常确切的错误信息是在那里的地方。

固定CURLOPT_STDERR确实需要在评论流资源作为@Lübnah状态,并@Roman试图编辑(尽管前面评审否认编辑,现在我已经列入它的答案)。

+0

我已经在做你的建议,它给了我上面提到的错误。错误代码:56. 在文件中打印出的错误是:从对等方接收数据时失败。 尽管感谢您的建议。 – jtanmay 2010-06-21 20:24:15

+0

听起来像一个TCP问题。如果你增加超时会发生什么>你是否只发送一个GET/POST来发送更多的头文件? (即主持人等)?如果没有,如果你添加它们会发生什么,反之亦然? – Wrikken 2010-06-21 21:43:36

+0

感谢您的建议,我不得不与远程主机管理员一起处理此事,并发现他已更改服务器机器!而他忘了在服务器上做一些IP配置设置。谢谢你的帮助。 – jtanmay 2010-06-22 17:06:06