我在 Red Hat Linux 6 上的 Apache 2.2.3 服务器上看到很多持久的 TIME_WAIT 连接到端口 80。我确认即使在页面加载后,连接仍保持此状态超过 10 秒,有时比这要长得多。为什么会这样?我没有在 Apache 中配置任何特殊的东西,服务器上没有启用缓存,前面也没有代理。通过模块使用 AJP_Proxy 将 Tomcat 代理到端口 80。
最佳答案
Why would this be?
因为它就是这样supposed to do . Linux 系统上/proc/sys/net/ipv4/tcp_fin_timeout 的默认值是 60 秒(恕我直言,这对于大多数用途来说有点过长)。您只需写入文件即可更改它。
关于apache - 在提供页面后,HTTP 套接字连接仍处于 TIME_WAIT 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21490069/