İşletim Sistemi: Windows Server 2008, SP2 (EC2 Amazon üzerinde çalışıyor).
Apache httpd & tomcat server 6.02 ve Web sunucusunu kullanarak web uygulamasını çalıştırmak, canlı tutma ayarlarına sahiptir.
TIME_WAIT durumunda 69.250 (http bağlantı noktası 80) + 15000 (bağlantı noktası 80 dışında) TCP bağlantısı vardır (netstat & tcpview kullanılır). Web sunucusunu durdurduktan sonra bile bu bağlantılar kapanmıyor gibi görünüyor (24 saat bekledi)
Performans izleme sayaçları:
- TCPv4 Aktif Bağlantılar: 145K
- TCPv4 Pasif Bağlantılar: 475K
- TCPv4 Hata Bağlantıları: 16K
- TCPv4 Bağlantıları Sıfırla: 23K
HKEY_LOCAL_MACHINE\System \CurrentControlSet\Services\Tcpip\Parameters
TcpTimedWaitDelay anahtarı olmadığından değer varsayılan olmalıdır (2 * MSL, 4 dk.)
Aynı anda binlerce bağlantı isteği gelse bile, Windows işletim sistemi neden bunları sonunda temizleyemiyor?
Bu durumun arkasındaki nedenler neler olabilir?
Tüm bu TIME_WAIT bağlantılarını Windows işletim sistemini yeniden başlatmadan zorla kapatmanın bir yolu var mı?
Birkaç gün sonra uygulama yeni bağlantılar almayı bırakır.