类别

有特色的模板

致命错误:最大执行时间超过30秒…

亚历克斯·罗斯 2012年10月22日
Rating: 4.2/5. 来自6票.
请稍等...

如果你遇到这个错误,那就意味着,要做的工作 Apache 处理您的任务的Web服务器时间过长,并且由于PHP中的ini配置提供的时间限制而停止. 像图像调整大小或大型文件操作这样的任务可能会持续很长时间. 您可以通过以下命令更改PHP中的时间限制设置 函数 设置时间限制,其中以秒为参数的最大执行时间.

您应该注意这个错误消息,因为完成一个 script 正常情况下. 有时,它可能是因为编码错误,如(代码中的无限循环).

我们强烈建议您联系您的 hosting 供应商,并要求他们为您解决问题.

有两种方法可以解决这个问题:

方法1:

1 .敞开心扉 php.ini; 步骤2:修改“”的值max_执行_time“再大一点,比如600; 步骤3:重新启动服务器.

方法二(推荐):

在代码中添加“set_time_limit(600)”, 其中输入参数是最大执行时间, 0表示无限.

但是要注意. 如果您的工作是无止境的(就像永无止境的循环),您可以挂起服务器。, 所以不要将这个值设置得太高.

这个条目被张贴了出来 托管常见问题解答, 网站 & 服务器错误 和标记 超过了, 执行, maximum, time. 书签的 永久链接.

提交罚单

如果您仍然无法找到关于您的问题的足够的教程,请使用以下链接向我们的技术支持团队提交请求. 我们将在接下来的24小时内为您提供我们的帮助和协助: 提交罚单