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&amp;java(一)
Oct 09 PHP
PHP学习笔记之二
Jan 17 PHP
php中一个完整表单处理实现代码
Nov 10 PHP
CodeIgniter基本配置详细介绍
Nov 12 PHP
Yii框架获取当前controlle和action对应id的方法
Dec 03 PHP
php下pdo的mysql事务处理用法实例
Dec 27 PHP
php检查是否是ajax请求的方法
Apr 16 PHP
PHP生成随机密码方法汇总
Aug 27 PHP
thinkphp实现图片上传功能
Jan 13 PHP
PHP输出多个元素的排列或组合的方法
Mar 14 PHP
PHP PDOStatement::nextRowset讲解
Feb 01 PHP
RSA实现JS前端加密与PHP后端解密功能示例
Aug 05 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垃圾代码优化操作代码
2010/08/05 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
JQUERY CHECKBOX全选,取消全选,反选方法三
2008/08/30 Javascript
避免回车键导致的页面无意义刷新的解决方法
2011/04/12 Javascript
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
JS的replace方法详细介绍
2012/11/09 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
jquery实现简单实用的弹出层效果代码
2015/10/15 Javascript
JavaScript基于原型链的继承
2016/06/22 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
Express与NodeJs创建服务器的两种方法
2017/02/06 NodeJs
nodejs个人博客开发第七步 后台登陆
2017/04/12 NodeJs
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
[04:11]DOTA2上海特级锦标赛主赛事首日TOP10
2016/03/03 DOTA
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
python实现ping的方法
2015/07/06 Python
pytorch构建网络模型的4种方法
2018/04/13 Python
python绘制直线的方法
2018/06/30 Python
Pycharm小白级简单使用教程
2020/01/08 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2020/06/11 Python
scrapy处理python爬虫调度详解
2020/11/23 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
Joules官网:女士、男士和儿童服装和鞋类
2018/10/23 全球购物
前台文员岗位职责
2013/12/28 职场文书
档案信息化建设方案
2014/05/16 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
个人授权委托书范本格式
2014/10/12 职场文书
2014年转正工作总结
2014/11/08 职场文书
2015年高三班主任工作总结
2015/05/21 职场文书
小学运动会入场词
2015/07/18 职场文书