2010-06-21 34 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