OS: Windows Server 2008, SP2 (EC2 Amazon पर चल रहा है)।
Apache httpd और tomcat सर्वर 6.02 और वेब सर्वर का उपयोग करके वेब ऐप चलाने से सेटिंग जीवित रहती है।
TIME_WAIT स्थिति (उपयोग किए गए नेटस्टैट और tcpview) में लगभग 69,250 (http पोर्ट 80) + 15000 (पोर्ट 80 के अलावा) टीसीपी कनेक्शन हैं। वेब सर्वर को रोकने के बाद भी ये कनेक्शन बंद नहीं होते हैं (24 घंटे इंतजार किया गया)
प्रदर्शन की निगरानी काउंटर:
- टीसीपी 4 सक्रिय संपर्क: 145K
- TCPv4 निष्क्रिय कनेक्शन: 475K
- TCPv4 विफलता कनेक्शन: 16K
- TCPv4 कनेक्शन रीसेट: 23K
HKEY_LOCAL_MACHINE\System \CurrentControlSet\Services\Tcpip\Parameters
TcpTimedWaitDelay कुंजी नहीं है, इसलिए मान डिफ़ॉल्ट होना चाहिए (2 * MSL, 4 मिनट)
यहां तक कि अगर हजारों कनेक्शन अनुरोध एक ही समय में आ रहे हैं, तो विंडोज़ ओएस उन्हें अंततः साफ करने में सक्षम क्यों नहीं है?
इस स्थिति के पीछे क्या कारण हो सकते हैं?
क्या विंडोज़ ओएस को पुनरारंभ किए बिना इन सभी TIME_WAIT कनेक्शनों को बलपूर्वक बंद करने का कोई तरीका है?
कुछ दिनों के बाद हम किसी भी नए कनेक्शन को लेना बंद कर देते हैं।