php max_execution_time执行时间问题


Posted in PHP onJuly 17, 2011

php.ini 中缺省的最长执行时间是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,倘若你有一个需要颇多时间才能完成的工作,例如要发送很多电子邮件给大量收件者,或者要进行繁重的数据分析工作,服务器会在 30 秒后强行中止正在执行的程序,如何解决这个问题呢。
最简单当然是修改 php.ini 中 max_execution_time 的数值,不过不是所有人都有权修改 php.ini,例如使用网页寄存的开发人员,服务器上的 php.ini 由很多网站共同使用,所以不能随意修改。
另一个办法是在 PHP 程序中加入 ini_set('max_execution_time', '0'),数值 0 表示没有执行时间的限制,你的程序需要跑多久便跑多久。若果你的程序仍在测试阶段,推荐你把时限设置一个实数,以免程序的错误把服务器当掉。

<?php 
//max_execution_time=100; 
ini_set("max_execution_time", 1); //用此function才能真正在运行时设置 
for($i=1; $i< 100000; $i++) 
{ 
echo "No. {$i}\n"; 
echo '<br />'; 
flush(); 
} 
?>

同时可以使用ini_get把原来设置的max_execution_time保存下来,在进行完操作时回复原来的设定值。
在这里简单记录下~
PHP 相关文章推荐
PHP完整的日历类(CLASS)
Nov 27 PHP
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
Jun 09 PHP
php设计模式 DAO(数据访问对象模式)
Jun 26 PHP
php.ini修改php上传文件大小限制的方法详解
Jun 17 PHP
php switch语句多个值匹配同一代码块应用示例
Jul 29 PHP
PHP中echo,print_r与var_dump区别分析
Sep 29 PHP
一个完整的php文件上传类实例讲解
Oct 27 PHP
利用PHP将图片转换成base64编码的实现方法
Sep 13 PHP
PHP经典实用正则表达式小结
May 04 PHP
PHP使用redis消息队列发布微博的方法示例
Jun 22 PHP
PHP结合Vue实现滚动底部加载效果
Dec 17 PHP
Smarty缓存机制实例详解【三种缓存方式】
Jul 20 PHP
PHP写杨辉三角实例代码
Jul 17 #PHP
php中截取中文字符串的代码小结
Jul 17 #PHP
9个PHP开发常用功能函数小结
Jul 15 #PHP
PHP 字符串正则替换函数preg_replace使用说明
Jul 15 #PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
Jul 14 #PHP
php入门学习知识点七 PHP函数的基本应用
Jul 14 #PHP
php入门学习知识点六 PHP文件的读写操作代码
Jul 14 #PHP
You might like
基于OpenCV的PHP图像人脸识别技术
2009/10/11 PHP
php 启动报错如何解决
2014/01/17 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
typecho插件编写教程(一):Hello World
2015/05/28 PHP
ThinkPHP里用U方法调用js文件实例
2015/06/18 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
jquery实现省市select下拉框的替换(示例代码)
2014/02/22 Javascript
禁止iframe页面的所有js脚本如alert及弹出窗口等
2014/09/03 Javascript
Angularjs 设置全局变量的方法总结
2016/10/20 Javascript
javascript轮播图算法
2016/10/21 Javascript
微信小程序实现手势图案锁屏功能
2018/01/30 Javascript
vue实现多级菜单效果
2019/10/19 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
2020/04/16 Javascript
Vue关于组件化开发知识点详解
2020/05/13 Javascript
[01:10:49]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
简单谈谈Python流程控制语句
2016/12/04 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
python随机生成库faker库api实例详解
2019/11/28 Python
Python实现简单猜数字游戏
2021/02/03 Python
css背景图片的背景裁切、背景透明度、背景变换等效果运用
2012/12/24 HTML / CSS
html5基础标签(html5视频标签 html5新标签用法)
2013/12/30 HTML / CSS
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
澳大利亚足球鞋和服装购物网站:Ultra Football
2018/10/11 全球购物
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
硕士学位论文评语
2014/12/31 职场文书
协议书范文
2015/01/27 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
导游词之山东八大关
2019/12/18 职场文书
使用 Docker Compose 构建复杂的多容器App
2022/04/30 Servers
Java实现超大Excel文件解析(XSSF,SXSSF,easyExcel)
2022/07/15 Java/Android