如何增加.htaccess中的apache超时指令? 我有一个LONG $ _POST ['脚本'],用户可能需要10分钟来填写所有的数据。 问题是,如果它需要太长的时间,页面超时或什么东西,它转到一个网页没有find错误页面。 会增加.htaccess中的apache超时指令是我正在寻找的答案。 我想这是默认设置为300秒,但我不知道如何增加,如果这甚至是我应该做的…无论哪种方式,我该如何增加默认时间? 谢谢。
如果你有很长的处理服务器端代码,我认为它不会像你所说的那样陷入404(“ 去网页找不到错误页面 ”)
浏览器应该报告请求超时错误。
你可能做2件事:
基于CGI /服务器端引擎增加超时在那里
PHP的: http : //www.php.net/manual/en/info.configuration.php#ini.max-execution-time – 默认是30秒
在php.ini中:
max_execution_time 60
增加apache超时
http://httpd.apache.org/docs/2.0/mod/core.html#timeout – 默认值是300
在你的httpd.conf中(在服务器配置或vhost配置中)
TimeOut 600
请注意,首先设置允许您的PHP脚本运行时间更长,它不会干扰网络超时。
第二个设置修改服务器在发生请求失败之前等待某些事件的最长时间
对不起,我不知道你是否使用PHP作为服务器端处理,但如果你提供更多的信息,我会更准确。
以防万一,这有助于其他人:
如果您要添加TimeOut指令,并且您的网站使用多个虚拟主机(例如,一个用于端口80,另一个用于端口443),那么不要忘记将指令添加到所有虚拟主机!