保持活动超时不受Amazon ELB的尊重
我在Ubuntu(JDK 1.6)上使用Tomcat 6.0.24,并且该应用程序在HTTPS连接器上进行彗星风格的请求(直接针对Tomcat,不使用APR)。 我想将保持活动时间设置为5分钟,这样我就不必刷新长时间轮询的连接了。这是我的配置: <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="1000" keepAliveTimeout="330000" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> 不幸的是,服务器似乎在65秒后关闭了连接。来自示例会话的pcap如下所示: T=0 Client sends SYN to server, handshake etc. T=65 Server sends FIN to client T=307 Client sends FIN to server (我猜想客户端上5分钟的超时是由于HTTP库没有检测到服务器端的套接字关闭,但是无论如何-服务器不应该那么早关闭连接) (编辑:使用标准HTTP连接器时,此功能可以正常工作)