首页 > PHP基础
Maximum execution time of 30 seconds exceeded故障解决
发布时间:2015-03-20 18:55:06
访问量:79

    运行php时,网页中显示:

    Fatal error: Maximum execution time of 30 seconds exceeded

    字面翻译就是超过30秒最长的响应时间,为什么呢?

    在php.ini中的max_execution_time默认是30秒。

1426848829366579.png

    这种错误在出现死循环或者采集的过程中最常出现,有时不一定是出现了错误,可能是采集的东西较多,处理起来当然要消耗时间:可以修改php.ini的中选项max_execution_time的值,就可以解决这种问题记住修改完重启apache,生效;同样简单的方式可以在运行文件的首行代码书写:

    set_limit_time(0);

    以上另种方式都可以,第二种更实用;第一种更彻底,但是要谨慎处理,因为修改后,当出现死循环时,就不会自动终止程序,直到服务器的内存占满---死机。毕竟这种情况不多见,处理完后,修改成默认值!!

相关文章 更多文章
论述中认识PHP-FPM
stream_socket_enable_crypto(): this stream does not support SSL/crypto
邮箱类的调用
var_dump和var_export
CURL的配置使用
发表评论 0
网友评论
© 2010-2015 PekingPiao.com
版权所有 DBR
Mem
Top