当有多个处理程序时,CURLOPT_TIMEOUT选项似乎不起作用:
我通过这个函数执行处理程序:
function ExecHandle(&$curlHandle)
{
$flag=null;
do {
curl_multi_exec($curlHandle,$flag);
} while ($flag > 0);
}
现在,当服务器关闭时,它会忽略CURLOPT_TIMEOUT
,并且需要很长时间才能继续(它在第二次调用curl_multi_exec($curlHandle,$flag);
时卡住)。
有没有办法让超时工作?或者是否有另一种方法来删除处理程序,如果它需要太长时间?