PHP脚本是否有任何理由返回以下致命错误:
Fatal error: Maximum execution time of 60 seconds exceeded in
H:\xampplite\htdocs\mlm\tera.php on line 1
当我的 PHP ini 设置为“300000”时,我set_time_limit(300000);
在脚本本身中设置了更多。安全模式已关闭。此外,Apache 的超时时间也被设置为“300000”。
为什么 PHP 会返回这个 - 我很高兴听到为什么会发生这种情况!
我使用这个 PHP 脚本主要是使用 exec 函数通过 SQLCMD 运行查询。在 PHP 脚本执行(据说)超过 5 分钟后,我收到此错误。
注意:在回答这个问题时,请假设毫无疑问我使用了正确的 PHP.ini 文件等,并且我声称的是实际发生的事情。
谢谢大家的帮助
PS我以前问过这个问题,但认为另一个问题变得混乱。我已经更具体地说明了这一点,希望我能最终结束这本书。这也是我所做的一项测试,我不再使用 AJAX。
更新
有问题的脚本的第 1 行:
session_start();
ini_set("max_execution_time" , 300000);
error_reporting(0);
ini_set('display_errors', '0');
(我添加了换行符以使其更易于阅读)