设置set_time_limit(300)时超过最大执行时间;

时间:2011-02-25 07:16:36

标签: php mysql apache timeout

我一直在监视系统一段时间,我们经常但是随机地进行监控

  

致命错误:最长执行时间   超过30秒   第3行的preprocess.php。

该文件如下所示:

<?
session_start();
set_time_limit(300);
ini_set('memory_limit', '128M');
@ini_set('session.bug_compat_warn','off');// php version installed on the server has a compatibility bug

可能是什么原因?

3 个答案:

答案 0 :(得分:0)

检查你的php.ini文件中的max_execution_time并尝试在那里更改

答案 1 :(得分:0)

您可以使用set_time_limt()ini_set('max_execution_time', 300); 您可以访问this 博客,以获得有关使用set_time_limit()

的明确说明

答案 2 :(得分:-1)

使用0作为时间限制会发生什么?正如其他人提到的那样,检查你的phpinfo()输出。