Maximum execution time of 30 seconds exceeded

利用cakephp开发的一个站点调试过程中,出现如下ERROR:

Fatal error: Maximum execution time of 30 seconds exceeded in D:\phpspace\webcake\app\controllers\app_categories_controller.php on line 81

发现出现问题的代码是生成静态页面的代码,十几个一级目录,上千个二级目录,然后二级目录下对应内容。每个一级目录,二级目录均生成静态页面,出现执行超时。看来cakephp的性能是个问题,默认的find还是需要优化的。试想,一个处理30s都不够用,是不能容忍的。

 

修改代码,设置超时时间为0,无限制:

//设置执行超时时间为0
 set_time_limit(0);

 程序执行可以执行。当然是30s后的事了。

 

 也可以更改php.ini文件。设置如下:

max_execution_time = 100//设置你想要的值,单位是秒

 

 赶紧优化cakephp查询去。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值