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 相关文章推荐
php5中date()得出的时间为什么不是当前时间的解决方法
Jun 30 PHP
PHP扩展编写点滴 技巧收集
Mar 09 PHP
php网站来路获取代码(针对搜索引擎)
Jun 08 PHP
关于php curl获取301或302转向的网址问题的解决方法
Jun 02 PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
Jun 25 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
Aug 09 PHP
PHP mkdir()无写权限的问题解决方法
Jun 19 PHP
set_exception_handler函数在ThinkPHP中的用法
Oct 31 PHP
PHP基于imap获取邮件实例
Nov 11 PHP
PHP模板引擎Smarty自定义变量调解器用法
Apr 11 PHP
php简单生成一组与多组随机字符串的方法
May 09 PHP
PHP sdk实现在线打包代码示例
Dec 09 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面向对象全攻略 (五) 封装性
2009/09/30 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
浅析php中如何在有限的内存中读取大文件
2013/07/02 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
2017/07/03 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
PHP如何通过带尾指针的链表实现'队列'
2020/10/22 PHP
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
javascript去除空格方法小结
2015/05/21 Javascript
jQuery实现获取绑定自定义事件元素的方法
2015/12/02 Javascript
node.js cookie-parser 中间件介绍
2016/06/06 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
vue实现的上传图片到数据库并显示到页面功能示例
2018/03/17 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
vue 如何从单页应用改造成多页应用
2020/10/23 Javascript
[02:10]DOTA2 TI10勇士令状玩法及不朽Ⅰ展示:焕新世界,如你所期
2020/05/29 DOTA
利用标准库fractions模块让Python支持分数类型的方法详解
2017/08/11 Python
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
Python机器学习之决策树算法实例详解
2017/12/06 Python
Python中的上下文管理器和with语句的使用
2018/04/17 Python
python进行两个表格对比的方法
2018/06/27 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
详解python selenium 爬取网易云音乐歌单名
2019/03/28 Python
python requests.get带header
2020/05/05 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
2020/11/10 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
墨西哥网上购物:Linio墨西哥
2016/10/20 全球购物
中国电子产品外贸网站:MiniIntheBox
2017/02/06 全球购物
优秀实习生感言
2014/03/01 职场文书
高校教师岗位职责
2014/03/18 职场文书
QQ空间主人寄语大全
2014/04/12 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
2014年秋季新学期寄语
2014/08/02 职场文书
国庆节新闻稿
2015/07/17 职场文书
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python