致命错误:最大执行时间超过30秒…
2012年10月22日
如果你遇到这个错误,那就意味着,要做的工作 Apache 处理您的任务的Web服务器时间过长,并且由于PHP中的ini配置提供的时间限制而停止. 像图像调整大小或大型文件操作这样的任务可能会持续很长时间. 您可以通过以下命令更改PHP中的时间限制设置 函数 设置时间限制,其中以秒为参数的最大执行时间.
您应该注意这个错误消息,因为完成一个 script 正常情况下. 有时,它可能是因为编码错误,如(代码中的无限循环).
我们强烈建议您联系您的 hosting 供应商,并要求他们为您解决问题.
有两种方法可以解决这个问题:
方法1:
1 .敞开心扉 php.ini; 步骤2:修改“”的值max_执行_time“再大一点,比如600; 步骤3:重新启动服务器.方法二(推荐):
在代码中添加“set_time_limit(600)”, 其中输入参数是最大执行时间, 0表示无限.但是要注意. 如果您的工作是无止境的(就像永无止境的循环),您可以挂起服务器。, 所以不要将这个值设置得太高.