如果我做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. set_time_limit()和ini_set('max_execution_time',...)之间的区别
- 2. PHP ini_set max_execution_time nog工作正常吗?
- 3. PHP的ini_set( “的max_execution_time”)失败()
- 4. PHP ini_set max_execution_time和memory_limit不起作用
- 5. Nginx的PHP set_time_limit()不工作
- 6. php的参数或者set_time_limit(0)挂起并抛出HTTP 500
- 7. cakephp ini_set不工作
- 8. php timeout - set_time_limit(0); - 不工作
- 9. set_time_limit不起作用
- 10. 为什么不按预期工作set_time_limit?
- 11. PHP max_execution_time如何工作?
- 12. PHP多域会话; ini_set不工作?
- 13. PHP ini_set会话gc_maxlifetime不工作
- 14. php ini_set如何工作?
- 15. max_execution_time不工作,但在回声ini_get('max_execution_time')它显示了我提供的时间
- 16. 如何停止ini_set(“max_execution_time”,0);在运行时
- 17. PHP set_time_limit()函数不工作,安全模式是关闭
- 18. PHP的ini_set和ini_get心不是工作的方式,我想
- 19. ini_set()作用域?
- 20. 不管`set_time_limit(0);'
- 21. 的ini_set的include_path
- 22. 的max_execution_time替代
- 23. 在php中如何实际工作ini_set?
- 24. PLSQL - 安装工作或者
- 25. 调用构造函数,或者获取泛型参数的Class对象(或者为什么它不起作用?)
- 26. 或操作数不工作
- 27. “&”原因:pyral.context.RallyRESTAPIError:指定的工作区或者不存在,或者用户没有权限访问该工作区
- 28. 网络工作者代表(子工作者)不工作
- 29. 2位数()的参数不工作
- 30. VAR函数的参数不工作
我会给你答案检查,但我只是在我刷新页面之前就明白了!唉唉! 但是,那么脚本会在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