尽管设置了connecttimeout和timeout,但Php curl超时

时间:2013-10-07 16:31:49

标签: php curl timeout php-5.3

我已设置以下内容:

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版本,但无济于事。请帮忙!

1 个答案:

答案 0 :(得分:0)

.htAccess能够覆盖服务器所在目录的全局配置子集以及所有子目录。

在您网站的.htaccess中找到属性max_execution_time。这段时间是我记忆中的几秒钟。

编辑:同时检查PHP.ini文件

<IfModule mod_php5.c>
php_value post_max_size 5M
php_value upload_max_filesize 5M
php_value memory_limit 300M
php_value max_execution_time 259200
php_value max_input_time 259200
php_value session.gc_maxlifetime 1200
</IfModule>

Increase max execution time for php