界面上的超时时间是 phpfpm里的request_terminate_timeout = 600 可以设置这个为一个值,然后php里设置set_time_limit(0) 才有效。 set_time_limit(0) 在php是生效的可以用set_time_limit(0);
ini_set("memory_limit","-1");
// 检查设置是否成功,这里只是简单假设没有错误就设置成功
$maxExecutionTime = ini_get('max_execution_time');
if ($maxExecutionTime === '0') {
echo "设置成功,脚本执行时间无限制。";
} else {
echo "设置可能未成功,当前执行时间限制为{$maxExecutionTime}秒。";
} 做验证,但是受request_terminate_timeout 影响,除非把request_terminate_timeout 设置成0. |