现在的位置: 首页 > 综合 > 正文

Fatal error: Maximum execution time of 30 seconds exceeded in

2012年03月31日 ⁄ 综合 ⁄ 共 688字 ⁄ 字号 评论关闭

--方法一------------------------------------------------------------

Fatal error: Maximum execution time of 30 seconds exceeded in

有时在运行大型网站或百万级的数据时优化得不好会出来如Fatal error: Maximum execution time of 30 seconds exceeded in错误提供了了。那么这是什么原因了呢,从英语意思我们看得出是超过的脚本的最大限制的运行时间了,php 系统默认是30秒哦,如果超过就会出现如下提示错误哦。

下面我们来看看如何解决运行时间过长的方法吧。

php自带了一个set_time_limit($secon)函数

$cecon是一个以秒为单位的的int型数值

set_time_limit(30);

//意思就是过了30秒如何本程序执行完,就会出来错误提供了。如果想让页面永远不过期的话就设置参数为0就行了。

set_time_limit(0);

--方法二------------------------------------------------------------

Fatal error: Maximum execution time of 30 seconds exceeded

出现这个错误如何解决去哪里可以设置最大执行时间

解决办法:

修改php.ini

max_execution_time = 30(默认值)的值进行修改,这里的单位是秒 ,你可以根据自己的需要更改其数值,然后重起服务

或者在程序写。

set_time_limit(时间) //0为无限制

抱歉!评论已关闭.