CURL和ConnectTimeOut,TimeOut

时间:2011-02-21 18:58:19

标签: php curl

我配置:

  

curl_setopt($这 - > CH,   CURLOPT_CONNECTTIMEOUT,15);   curl_setopt($这 - > CH,   CURLOPT_TIMEOUT,$ timeout);

为什么我收到此错误

  

最长执行时间为120秒   在此行超出xxxx.php:

     

curl_exec($这 - > CH);

我使用CURL获取页面,登录,上传文件。发送大约30个请求。(我只使用curl_init()一次)

任何人都可以帮助我。

3 个答案:

答案 0 :(得分:1)

可能是你在windows上使用php5.3.6也许是因为curl_multi_select返回-1而你可以设置rl_multi_select($mh,$multi_select_timeout)

答案 1 :(得分:1)

您可以将函数curl_multi_select的超时设置为1.0到0.5或更改为linux版本

答案 2 :(得分:0)

120秒是整个脚本的最长执行时间。

请参阅http://php.net/manual/es/function.set-time-limit.php