우분투 (JDK 1.6)에서 Tomcat 6.0.24를 HTTPS 커넥터에서 Comet 스타일 요청을 수행하는 앱과 함께 사용하고 있습니다 (APR을 사용하지 않고 Tomcat에 직접).
장거리 연결을 새로 고칠 필요가 없도록 keep-alive를 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 lib가 서버 끝에서 소켓 닫기를 감지하지 못하기 때문에 발생하지만 어쨌든 서버는 초기에 연결을 종료해서는 안됩니다)
(편집 : 표준 HTTP 커넥터를 사용할 때 예상대로 작동합니다)