服务器保持超时
我一直在试图扩展我的服务器的超时会话,但它保持超时30秒。有一个我需要执行的操作需要比这更长的时间,而我无法解决这个问题。服务器保持超时
我将set_time_limit和max_execution_time添加到我的php.ini文件并将其上传到我的网站的根目录。
set_time_limit = 4500
max_execution_time = 3600
但它似乎并没有服用影响,服务器保持为30秒超时。
我想将我的服务器时间会话设置为10分钟。我会降低它,我只需要执行一个操作。我真的很想在这方面得到一些帮助。我现在已经和这个战斗了好几天了,不知道该怎么办。
我将set_time_limit和max_execution_time添加到我的php.ini文件,并将其上传到我的网站的根目录。
这不行:你要么需要使用set_time_limit
编辑*php.ini文件(其中你可以找到通过phpinfo()
的位置),或设置代码内的时间限制 - 如果PHP是配置为接受限制的个别覆盖。
检查您的phpinfo()以确保您的php.ini被识别。您可能必须重新配置您的服务器才能接受php.ini。
是它被识别:加载配置文件:\t ...../html/php5.ini。在php5.ini文件中,我只有max_execution_time = 3600. – gdinari 2011-02-26 21:15:24
你说你已经将这些指令添加到你的php.ini
文件,上传到你的网站的根目录......但是这个文件真的用到了吗?
您可以通过从一个脚本中调用phpinfo()
函数来检查哪个文件被读取。
当您找到使用哪个php.ini
文件时,您必须修改该文件;然后,您可能必须重新启动Apache,因此修改已考虑在内。
作为旁注:set_time_limit
是一个PHP函数,而不是应在php.ini
中使用的指令。
您发布的两条线中,只有max_execution_time
应该位于您的php.ini
文件中。
谢谢,我运行了phpinfo()并找到了我的php.ini文件,并将max_execution_time设置为我想要的时间。 – gdinari 2011-02-26 21:27:52
可能重复[PHP脚本超时45秒后](http://*.com/questions/2700196/php-script-times-out-after-45-seconds) – 2011-02-26 21:00:45
@Yar:感谢您的反馈。我阅读帖子和评论,但我没有看到它提到重复脚本造成超时的地方 – gdinari 2011-02-26 21:29:29