【问题标题】:Changing Apache2.2.11 httpd.conf has no effect更改 Apache2.2.11 httpd.conf 没有效果
【发布时间】:2010-04-26 08:06:07
【问题描述】:

希望有人可以在这里提供帮助。 我最近安装了 wampserver 2.0 版和 Apache 2.2.11 版。 我的问题是,我有一些大型 php 脚本在默认的 5 分钟(300 秒)浏览器限制下超时(我使用的是 ie8)。延长这个限制是很重要的。 我尝试更改 httpd.conf 文件以包含以下内容: 超时 1200 我的目标是将超时设置为 1200 秒或 20 分钟。 我刚刚选择了一个随机位置将此指令放置在 httpd.conf 文件中,因为我找不到任何文档表明它属于文件中的特定位置。无论如何,我所做的更改出现在 httpd.conf 文件中,该文件可以在 wampserver 的系统托盘中找到,但是它们没有效果 - 浏览器在 5 分钟后仍然超时。 我想也许我的大写字母不正确,所以我改为: 超时 1200 这种改变也没有效果。 有人可以帮忙吗,这非常令人沮丧。也许该命令只能在特定模块中使用?如果是这样,我不知道是哪一个,也不知道指定它的语法。 问候 阿德里安。

【问题讨论】:

  • 您在更改后重新加载了服务器?
  • Mmmhh,你在做什么让处理时间超过 5 分钟?也许您应该开始您的处理任务并通过 ajax 使用推送或拉取技术来检查您的流程是否完成?
  • 不是代码问题。属于服务器故障
  • 我也在考虑减少“实心文本块”更多地使用空格。

标签: apache timeout httpd.conf


【解决方案1】:

您说 5 分钟是浏览器限制,但您希望在修改网络服务器配置时这会改变。

检查您的设置:

HKEY_CURRENT_USER--软件--Microsoft--Windows--CurrentVersion--InternetSettings--ReceiveTimeout

(以毫秒为单位的 DWORD 值)

但这并不是真正解决问题的方法:HTTP 完全是关于无状态的、快速响应的。开始违反规则,你就会遇到麻烦。解决问题的正确方法是将长时间运行的进程与网络服务器分离并轮询其状态。

C.

【讨论】:

  • 嗨 C,我实际上尝试了 regedit 解决方案 - 那里也没有成功。此过程不适用于在线网站。它只是为我处理数据库中的大量数据,所以我是唯一需要等待的人。一旦过程完成,就不用担心了。但是由于浏览器不断超时,它永远不会完成!我以前版本的 wampserver 没有问题,但是我以前的安装是用 XP 的,我现在只是在 Win 7 上设置它,我有这些问题。阿德里安
猜你喜欢
  • 2011-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多