Tomt 6.0.24 Ubuntu (JDK 1.6) üzerinde bir HTTPS konektörü üzerinde Comet tarzı istekleri (APR kullanmadan doğrudan Tomcat'e karşı) yapan bir uygulama ile kullanıyorum.
Canlı tutma özelliğini 5 dakikaya ayarlamak istiyorum, böylece uzun yoklama bağlantılarımı yenilemek zorunda değilim. İşte benim yapılandırma:
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="1000" keepAliveTimeout="330000"
scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
Ne yazık ki, sunucu 65 saniye sonra bağlantıyı kapatıyor gibi görünüyor. Örnek bir oturumdan gelen pcap şuna benzer:
T=0 Client sends SYN to server, handshake etc.
T=65 Server sends FIN to client
T=307 Client sends FIN to server
(İstemcideki 5 dakikalık zaman aşımının HTTP lib'in sunucu ucundaki soketi algılamamasından kaynaklandığını tahmin ediyorum, ancak her durumda - sunucu bağlantıyı bu kadar erken kapatmamalıdır)
(değiştir: standart HTTP bağlayıcısı kullanılırken beklendiği gibi çalışır)