【发布时间】:2011-12-02 14:15:25
【问题描述】:
我不断收到这个 PHP 错误:
致命错误:超过 300 秒的最大执行时间
我已尝试将 php.ini(apache 和 cli)中的 max_execution_time 和 max_input_time 设置分别设置为 0、-1 和 4000 秒。
我仍然收到错误消息:
致命错误:超过 300 秒的最大执行时间
在我收到此消息之前,我的脚本运行了 300 多秒
我正在通过命令行运行脚本。
我还检查了我的phpinfo(),看看我使用的是哪个php.ini。
更有趣的是,我尝试将 max_execution_time 和 max_input_time 设置为 5 秒,而我的脚本将运行超过 5 秒,然后我得到:
致命错误:超过 300 秒的最大执行时间
【问题讨论】:
-
您使用哪种服务器设置?
-
这太奇怪了,我在 apache 2.4.18 和 php 7 上遇到了同样的问题...使用 PHPMyAdmin 导入 sql.. phpinfo();报告不同的时间..我猜会尝试ini设置:(
-
同样的问题,我尝试设置 set_time_limit(3603); ini_set('max_execution_time', 3604);但两者都没有效果,最大执行时间仍然是 360。
标签: php command-line-interface