मैं एक ऐप के साथ Ubuntu (JDK 1.6) पर Tomcat 6.0.24 का उपयोग कर रहा हूं जो HTTPS कनेक्टर पर कॉमेट-शैली के अनुरोध करता है (सीधे Tomcat के खिलाफ, एपीआर का उपयोग नहीं कर रहा है)।
मैं 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 कनेक्टर का उपयोग करते समय अपेक्षित रूप से काम करता है)