【发布时间】:2013-10-07 16:31:49
【问题描述】:
我设置了以下内容:
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
在致电curl_exec($ch)之前
但是,我时不时地收到一个错误:GOT AN ERROR<br/>Operation timed out after 10002 milliseconds with 0 bytes received<br/>-------<br/>
似乎 curl 不遵守超时设置。我也尝试设置 _MS 版本,但无济于事。请帮忙!
【问题讨论】:
-
可能你连接的服务器超时了?
-
@Niels:有趣...有什么想法可以检查吗?目前结果无法预测。
-
@workwise 你有 htaccess 文件吗?在那里更新超时。
-
@Tauseef 是的,实际上我可以访问调用服务器和我连接的服务器。你能告诉我我需要将超时设置在哪个 htaccess 中吗?我以前没有这样做过。
-
另外,我觉得 1000 毫秒对于 apache 设置来说太低了(我听说默认是 300)