`
exceljava
  • 浏览: 160267 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Maximum execution time of 30 seconds exceeded

    博客分类:
  • php
阅读更多

利用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查询去。

1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics