서버를 운영하다 보면 TCP 세션이 정상적으로 종료되지 않은 상태로 Time Wait 상태로
존재 하게 된다. 소켓 연결수가 적으면 서비스 하는데 문제가 없겠지만 지속적으로 관리를 하지않은 상태에서
netstat 상태를 체크할 경우 Time_Wait 상태가 어마어마하게 많이 생기는 것을 볼수가 있다
이로인해 서비스에도 문제가 생기며 Tcp 연결 상태가 정상적으로 이루어 지지 않는 현상이 발생을 한다
이런경우에 아래와 같이 Tcp Time_Wait 지속시간을 설정하여 위와 같은 문제를 해결 할 수가 있다
1. 윈도우 시작 -> 실행 -> regedit 입력
2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 경로로 이동
– “TcpTimedWaitDelay”라는 이름의 DWORD 생성
– 해당 키에 30-300초 사이의 값 할당 (10진수)
위와 같이 레지스트리 설정을 완료하고 netstat 로 Tcp 상태를 확인하면 된다