set_time_limit设置无效的处理方案
导读:
PHP设置脚本最大执行时间的三种方法
1、在php.ini里面设置
max_execution_time = 120;
2、通过PHP的ini_set函数设置
ini_set("max_execution_time", "120");
3、通过set_time_limit 函数设置
set_time_limit(120);
以上几个数字设置为0则无限制,脚本会一直执行下去,直到执行结束。
所以,需要长时间执行的脚本,一般在php代码开头处添加如下代码就可以了
set_time_limit(0);
但是特别需要注意对于后台脚本运行的监视,具体需要处理情况有:
1、如果正在运行,再次点击无效;
2、如何手动停止;
3、什么情况下,自动停止;
set_time_limit无效可能原因及处理方案:
当你发现以上方案无效后,需要按以下步骤进行检查。
第一步:查看php.ini的 safe_mode = off,safe_mode的值是否是off,为on不能修改php最大执行时间的,值为on只能通过php.ini配置文件进行修改。
第二步:检查装载php的进程执行时间设置,这里以最常用的php-fpm为例,查看php-fpm的request_terminate_timeout,上面提到的三种方式增加执行时间不能超过改设置。
第三步:查看apache或者nginx脚本最大运行时间。当然,如果你设置了连接断开继续运行”ignore_user_abort(true);“,web容器这里不影响脚本运行。
相关推荐
set_time_limit设置无效的处理方案
PHP设置脚本最大执行时间的三种方法1、在php.ini里面设置max_execution_time = 120;2、通过PHP的ini_set函数设置ini_set("max_execution_t…
2022-07-19 08:09:03 | 分类:PHP | 作者:myerob | 阅读:475 | 标签:set_time_limit 设置 无效 方案 | 收藏
php页面最大执行时间 set_time_limit函数不起作用
set_time_limit 不生效或者无效解决方法<?php global $begin; global $end; $begin = microtime(TRUE); try { $dsn …
2022-07-19 08:12:49 | 分类:PHP | 作者:myerob | 阅读:370 | 标签:php 页面 最大执行时间 set_time_limit 函数 | 收藏
CSS中设置height:100%无效的原因分析和解决方法
我们知道在把盒子宽度自适应为浏览器窗口宽度,只需设置width:100%就可轻松解决问题,但是让盒子的高度自适应浏览窗口的高度并非那么容易,下面举个例子:代码如下:<!-- 高度实际为字体大小 …
2022-10-30 12:24:34 | 分类:HTML,CSS | 作者:myerob | 阅读:2083 | 标签:CSS 设置 height:100% 无效 原因分析 解决方法 | 收藏
- 阅读榜
- 1. U.FL座 IPEX/IPX接头1代,2代,3代,4代,5代区分对照图
- 2. LCEDA如何将两块不同的PCB拼到一块板上,PCB拼板教程
- 3. 主席令13届第89号《中华人民共和国印花税法》
- 4. cdr怎么画环形阵列,cdr阵列复制快捷键
- 5. 概率统计学中95%置信区间的系数1.96怎么得到的?
- 6. 增值税已交税金和未交税金的区别是什么?
- 7. 个人所得税申报系统(扣缴端)如何删除已离职人员信息
- 8. Win10: WMI Provider Host 占用CPU过高解决方案
- 9. 记录一个非常实用的前端拖拽插件interact.js(JS前端开发)
- 10. 可控精密稳压源TL431经典应用电路总结