增加 PHP 脚本执行时间 [重复]
Posted
技术标签:
【中文标题】增加 PHP 脚本执行时间 [重复]【英文标题】:Increase PHP Script Execution Time [duplicate] 【发布时间】:2011-07-05 15:28:44 【问题描述】:我想使用 php 发送数百封电子邮件。为了增加执行时间,我使用了 ini_set('max_execution_time', 10); 但在仅发送 30 封电子邮件后,浏览器会向我显示一个空白页面并且不会发送所有电子邮件。
我还将限制更改为 300、600 ..
【问题讨论】:
注意网络服务器超时,因为我猜你是通过网络请求运行的;而且这种类型的任务真的应该通过 cron 任务执行 CLI 【参考方案1】:在脚本顶部尝试set_time_limit(0);
。
set_time_limit 以秒为单位设置最大执行时间。如果设置为零,则不施加时间限制(请参阅PHP manual)。
【讨论】:
谢谢,很高兴我知道我应该把它放在第一个调用的脚本上。不是第二个。请解释为什么它必须是第一个?以上是关于增加 PHP 脚本执行时间 [重复]的主要内容,如果未能解决你的问题,请参考以下文章