如果我做set_time_limit(50)
或ini_set('max_execution_time',50)
,然后当我在我的本地呼应ini_get('max_execution_time')
我得到50
,但我这样做的另一台服务器上时,它呼应了默认30
,完全忽略了我的请求。为什么是这样?的ini_set,参数或者set_time_limit(的max_execution_time) - 不工作
11
A
回答
12
您无法在安全模式下运行时与 的ini_set()更改此设置。 唯一的解决方法是关闭 安全模式或通过更改php.ini中的时间限制 。
- PHP手册,运行时配置,description of max_execution_time
许多主机运行在安全模式。另一台服务器很可能是其中之一。
编辑:同样的限制是发生在set_time_limit
:
这个函数时PHP 在安全模式下运行没有影响。没有 解决方法,除了关闭安全 模式或更改php.ini中的 的时间限制。
- PHP手册,set_time_limit
页
1
GoDaddy允许你编辑它们的远程PHP.INI文件,或者(实现相同的功能)在运行时设置这些选项吗?许多限制性主机(我不知道这种关于GoDaddy的方式)不会让你用PHP选项通过配置文件或在运行时与你在WAMP上做的一样。可能是因为你仍然在调用这个函数,但它没有被应用。
使用
echo 'Time Limit = ' . ini_get('max_execution_time') .
手册上说,如果它被设置在所有在php.ini,将覆盖此运行。 PHP Manual on set_time_limit
1
你可以改变的max_execution_time。
将1行(max_execution_time = 600)php5.ini上传到您的根文件夹(php.ini所在的位置)。
相关问题
- 1. PHP ini_set max_execution_time nog工作正常吗?
- 2. PHP的ini_set( “的max_execution_time”)失败()
- 3. PHP ini_set max_execution_time和memory_limit不起作用
- 4. Nginx的PHP set_time_limit()不工作
- 5. php的参数或者set_time_limit(0)挂起并抛出HTTP 500
- 6. php timeout - set_time_limit(0); - 不工作
- 7. set_time_limit不起作用
- 8. 为什么不按预期工作set_time_limit?
- 9. PHP max_execution_time如何工作?
- 10. PHP多域会话; ini_set不工作?
- 11. max_execution_time不工作,但在回声ini_get('max_execution_time')它显示了我提供的时间
- 12. 如何停止ini_set(“max_execution_time”,0);在运行时
- 13. PHP的ini_set和ini_get心不是工作的方式,我想
- 14. 的ini_set的include_path
- 15. 简单的jQuery动画或者不工作,或者只在Firefox中闪烁
- 16. 调用构造函数,或者获取泛型参数的Class对象(或者为什么它不起作用?)
- 17. 或操作数不工作
- 18. “&”原因:pyral.context.RallyRESTAPIError:指定的工作区或者不存在,或者用户没有权限访问该工作区
- 19. 2位数()的参数不工作
- 20. 网络工作者代表(子工作者)不工作
- 21. 的ExecuteScalar()的参数不工作
- 22. self.close()或者window.close()的不工作的Chrome和Firefox
- 23. Django的命名URL参数不再工作,以1.10或1.11
- 24. date_default_timezone_set或ini_set(date.timezone)对于Php7
- 25. promisifyAll如何工作,或者它的工作要求是什么?
- 26. ini_set
- 27. 多值参数不工作
- 28. Array参数不工作
- 29. 巴什 - 参数不工作
- 30. 与参数不工作
我会给你答案检查,但我只是在我刷新页面之前就明白了!唉唉! 但是,那么脚本会在30秒内错误吗?为什么它告诉我“连接到服务器已被重置”有什么想法? – Mickey 2009-10-19 19:42:10
猜测,PHP只是关闭连接而没有完成,因此连接到服务器已被重置消息。出于好奇,你做什么操作需要超过30秒?除非你在XML或慢数据库方面做了很多工作,否则必须采取某种方法来缩短处理时间。 – Powerlord 2009-10-19 19:44:14
我必须通过RETS(rets.org)规范连接到多个MLS提供商以获取列表数据。每个列表约1k,约5-12张原始图像?k。我将数据插入到MySQL中,然后进入下一个(在一个循环中)。然后它必须对每个列表和其他一些非常感性的东西进行地理编码。 – Mickey 2009-10-19 19:49:17