当你的页面有大量数据时,建议使用set_time_limit()来控制运行时间,默认是30s,所以需要你将执行时间加长点。
set_time_limit(0)表示持续运行到程序结束
但这个函数有些在window环境下有些人设置不成功,Linux下也可能会出现问题的,做好在逻辑代码加上try catch避免异常。
set_time_limit(800) 程序持续运行800秒后结束。
如果要停止运行只能重启php-fpm(文章后面附有重启命令)
注意:这个函数的运行需要你关闭安全模式,在php.ini中将safe_mode = Off 安全模式设置为Off,否则将会出现下面错误:
在phpinfo()输出内容可以看到php相关配置。
Loaded Configuration File /etc/php.ini
set_time_limit(800);
这个函数指定了当前所在php脚本的最大执行时间为800秒,实际上
最大执行时间=php.ini里的max_execution_time数值 - 当前脚本已经执行的时间 + 设定值
假如php.ini里的max_execution_time=30,当前脚本已经执行5秒,则:
最大执行时间=30-5+800=825秒。
未经允许不得转载:任鹏个人博客 » php set_time_limit()函数
最新评论
Forex wiki. https://lt.forex-stock-bitcoin-brokers.com
Magnificent items from you, man. I have take note your stuff
Following on from the 3rd March Meetings held by economic de
It is remarkable, rather valuable message dfgdlfg2131.32
一般都会有一个沙盒期的,过了沙盒期就会慢慢放出来
百度不收录是应为是新站的原因吗?
The spike in consumer prices that left inflation at a four-d