Php 致命错误:超过了500秒的最大执行时间

Php 致命错误:超过了500秒的最大执行时间,php,curl,fatal-error,Php,Curl,Fatal Error,我将cURL与PHP一起使用,经过一段时间后(我猜是300秒后)出现以下错误: 致命错误:超过了500秒的最大执行时间 我在谷歌上搜索了一下,发现了一些对我也不起作用的解决方案,比如: ini_set('MAX_EXECUTION_TIME', -1); error_reporting(1); // to display only fatal error set_time_limit(0); 我尝试了MAX\u EXECUTION\u TIME和MAX\u INPUT\u TIME并将它们

我将cURL与PHP一起使用,经过一段时间后(我猜是300秒后)出现以下错误:

致命错误:超过了500秒的最大执行时间

我在谷歌上搜索了一下,发现了一些对我也不起作用的解决方案,比如:

ini_set('MAX_EXECUTION_TIME', -1);
error_reporting(1);   // to display only fatal error
set_time_limit(0);
我尝试了
MAX\u EXECUTION\u TIME
MAX\u INPUT\u TIME
并将它们设置为
-1
,但没有任何帮助

更新

我也用过这个:

ignore_user_abort(true);
ini_set('MAX_EXECUTION_TIME', 0);
error_reporting(1);
set_time_limit(0);
和内部
cURL

curl_setopt($s, CURLOPT_TIMEOUT, 0);
但它仍然给了我以下错误:

致命错误:第321行的D:\wamp\www\optimized.php中超过了500秒的最大执行时间


将其设置为300,即约300秒=5分钟

ini_set('MAX_EXECUTION_TIME', 300);
如果将其设置为0,则表示没有限制

ini_set('MAX_EXECUTION_TIME', 0);
对于卷曲,你可以用这个

curl_setopt($ch, CURLOPT_TIMEOUT, 0);

这里,0意味着无限

使用curl时,使用
0

curl_setopt($ch, CURLOPT_TIMEOUT, 0); // or provide number of seconds!
我改变:

默认\u套接字\u超时=1200

在php.ini上


它对我有效。

如果我们将其设置为-1会怎么样<代码>ini\u集('MAX\u EXECUTION\u TIME',-1)确定..我也会尝试这个。当前脚本正在运行,我会使用
sleep(2)
函数来降低速度。。因为它曾经奏效过。因此,如果它再次停止,我将尝试此操作。它是否仍显示500秒的执行时间????设置为0?后,确定的可能重复项。但目前我使用的是
curl\u setopt($ch,CURLOPT\u TIMEOUT,9000)
@Mubin你应该在你的问题中提到这一点!尝试使用
php script.php
命令从控制台运行代码,并检查它是否运行,如果仍然超时,则可能是
php.ini
中的
php
配置的问题。在
php.ini
文件中查找
max\u execution\u time
。虽然您已经从代码中设置了这个,但也尝试从ini文件中进行更改,因为它不适合您!如何从命令行运行此命令?我曾尝试在我的计算机属性中添加php.exe路径,并尝试运行此
c:/path\u to_php.exe-f path\u-toFile