【发布时间】:2009-02-22 04:51:13
【问题描述】:
我遇到了一个特殊的问题。 Apache 在 12 秒左右后关闭连接。这会导致浏览器上出现“对等连接重置”消息。
我在 Linux Centos 5 上。使用 apache2/php5.x/mod_gzip。 (带有 eAccelerator 的 php)
我测试了一些变化:
- 通常,我将打印所有 HTML 输出作为最后一步。当处理时间超过 12 秒时,它总是会关闭连接。
- 如果打印速度更快(
- 如果我定期(大约每秒)打印一些内容,即使处理时间超过 12 秒,连接也不会关闭。
这可能是什么问题?有解决此问题的建议吗?
编辑 - 更多细节:
- apache 访问日志显示状态码为 200。
- TimeOut 指令已设置。超时值设置为 60。
- php.ini:max_execution_time 设置为 30 秒。
- 客户端和服务器在不同的机器上。它是直接连接(
中间没有代理Edit2:ISP 通过其代理路由所有请求。)。 - Apache 是独立的。
【问题讨论】: