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.ini中添加extension=php_mysqli.dll指令的说明
Jun 14 PHP
php正则校验用户名介绍
Jul 19 PHP
令PHP初学者头疼十四条问题大总结
Nov 12 PHP
PHP正确解析UTF-8字符串技巧应用
Nov 07 PHP
php删除指定目录的方法
Apr 03 PHP
php获取文件后缀的9种方法
Mar 22 PHP
PHP性能优化大全(php.ini)
May 20 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
Oct 11 PHP
php使用变量动态创建类的对象用法示例
Feb 06 PHP
php中照片旋转 (orientation) 问题的正确处理
Feb 16 PHP
ThinkPHP开发--使用七牛云储存
Sep 14 PHP
PHP使用XMLWriter读写xml文件操作详解
Jul 31 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
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
php实现的漂亮分页方法
2014/04/17 PHP
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
ThinkPHP实现多数据库连接的解决方法
2014/07/01 PHP
joomla实现注册用户添加新字段的方法
2016/05/05 PHP
超级退弹代码
2008/07/07 Javascript
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
node.js中的http.response.end方法使用说明
2014/12/14 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
jquery实现红色竖向多级向右展开的导航菜单效果
2015/08/31 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
2017/04/10 Javascript
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
layui 阻止图片上传的实例(before方法)
2019/09/26 Javascript
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
Python中apply函数的用法实例教程
2014/07/31 Python
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
python获取外网ip地址的方法总结
2015/07/02 Python
Python使用multiprocessing实现一个最简单的分布式作业调度系统
2016/03/14 Python
python编程之requests在网络请求中添加cookies参数方法详解
2017/10/25 Python
matplotlib subplots 调整子图间矩的实例
2018/05/25 Python
python 文件查找及内容匹配方法
2018/10/25 Python
python TF-IDF算法实现文本关键词提取
2019/05/29 Python
python实现用类读取文件数据并计算矩形面积
2020/01/18 Python
python基于socket函数实现端口扫描
2020/05/28 Python
HTML5通过navigator.mediaDevices.getUserMedia调用手机摄像头问题
2020/04/27 HTML / CSS
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
3个CCIE对一个工程师的面试题
2012/05/06 面试题
安全员岗位职责
2013/11/11 职场文书
服装行业创业计划书范文
2014/02/05 职场文书
小学生元旦感言
2014/02/26 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
群众路线批评与自我批评发言稿
2014/10/16 职场文书
2016党员党章学习心得体会
2016/01/14 职场文书
python实战之一步一步教你绘制小猪佩奇
2021/04/22 Python
MySQL定时备份数据库(全库备份)的实现
2021/09/25 MySQL
WebRTC记录音视频流(web技术分享)
2022/02/24 Javascript