我已经用Timeout 5configuration了/etc/apache2/apache2.conf而不是默认的300.所以我明白它应该在5秒钟不活动之后closures一个传入的连接。
但是我做了一个telnet localhost 80,等了5秒钟,没有任何反应。 netstat -na告诉我连接仍然是ESTABLISHED。 我离开了大约5分钟的连接,仍然没有发生任何事情。
任何线索为什么Apache不切断连接? 还是我误解Timeout指令? 在这种情况下,我应该寻找哪一个?
谢谢
你有正确的语法 – 它应该在全局服务器configuration或虚拟主机configuration。
我用2.2.11testing了这个,Timeout在5秒后closures了另一台计算机的连接,并连接到本地主机。 你从另一台机器尝试过吗? 我的configuration肯定是不同的,所以你可能有另一个设置,保持本地连接(?)
我用nc和telnettesting过,也没有区别。
你使用的是哪个版本的Apache? 你确定没有任何东西穿过电线(通过wireshark或类似的)?