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 相关文章推荐
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
Oct 13 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
Apr 20 PHP
防止本地用户用fsockopen DDOS攻击对策
Nov 02 PHP
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
Jun 27 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
Jun 26 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
Jun 30 PHP
Yii不依赖Model的表单生成器用法实例
Dec 04 PHP
PHP使用数组依次替换字符串中匹配项
Jan 08 PHP
php+resumablejs实现的分块上传 断点续传功能示例
Apr 18 PHP
PHP命名空间简单用法示例
Dec 28 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 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
第1次亲密接触PHP5(2)
2006/10/09 PHP
PHP中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
PHP获取网站中各文章的第一张图片的代码示例
2016/05/20 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
全面解析Bootstrap表单使用方法(表单按钮)
2015/11/24 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
Vue.js事件处理器与表单控件绑定详解
2017/03/20 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
Vue封装Swiper实现图片轮播效果
2018/02/06 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
vue 解决addRoutes多次添加路由重复的操作
2020/08/04 Javascript
详解Python3中的Sequence type的使用
2015/08/01 Python
Python中set与frozenset方法和区别详解
2016/05/23 Python
基于python中的TCP及UDP(详解)
2017/11/06 Python
详解Python if-elif-else知识点
2018/06/11 Python
Python3导入CSV文件的实例(跟Python2有些许的不同)
2018/06/22 Python
实例讲解Python中浮点型的基本内容
2019/02/11 Python
Python协程 yield与协程greenlet简单用法示例
2019/11/22 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
香港中原电器网上商店:Chung Yuen
2019/06/26 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
解释一下抽象方法和抽象类
2016/08/27 面试题
安全资料员岗位职责
2013/12/14 职场文书
教师节宣传方案
2014/05/23 职场文书
放假通知
2015/04/14 职场文书
springcloud之Feign超时问题的解决
2021/06/24 Java/Android
mongodb的安装和开机自启动详细讲解
2021/08/02 MongoDB
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
2021/10/16 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python