![](/img/trans.png)
[英]PHP cURL: CURLOPT_CONNECTTIMEOUT vs CURLOPT_TIMEOUT
[英]CURLOPT_TIMEOUT not working for curl_multi
當有多個處理程序時,CURLOPT_TIMEOUT 選項似乎不起作用:
我通過這個 function 執行處理程序:
function ExecHandle(&$curlHandle)
{
$flag=null;
do {
curl_multi_exec($curlHandle,$flag);
} while ($flag > 0);
}
現在,當服務器關閉時,它會忽略CURLOPT_TIMEOUT
並需要很長時間才能繼續(它在第二次調用curl_multi_exec($curlHandle,$flag);
時卡住了)。 有沒有辦法讓超時工作? 或者如果處理時間太長,還有其他方法可以刪除處理程序嗎?
在 libcurl 7.21.2之前,多接口不支持 CURLOPT_TIMEOUT
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.