1
的CURLOPT_TIMEOUT選項似乎並不時有多個處理器的工作:CURLOPT_TIMEOUT不工作的curl_multi
我通過此功能,執行處理程序:
function ExecHandle(&$curlHandle)
{
$flag=null;
do {
curl_multi_exec($curlHandle,$flag);
} while ($flag > 0);
}
現在,當一個服務器了,它忽略CURLOPT_TIMEOUT
並且花費很長時間直到它繼續(它被卡住了第二次它調用curl_multi_exec($curlHandle,$flag);
)。 有什麼辦法讓超時工作?或者是否有另一種方法來刪除處理程序,如果它需要太長時間?
好的,謝謝。剛剛更新到最新版本,它的作品就像一個魅力。 編輯:但另一個問題。多接口是否實際上同時執行多個URL?它似乎是一個接一個地經歷一個列表 – nonen
這似乎是一個單獨的問題,並已被libcurl文檔回答。但答案是:是的。 –