Server
2016.03.08 19:46
윈도우 time_wait 없애기
조회 수 3919 추천 수 0 댓글 0
TIME_WAIT 상태가 늘어나면 서버의 소켓이 고갈되어 커넥션 타임아웃이 발생한다는 얘기를 한다.
6553x......
TCP 4 way hand shake(연결끊기) 과정
1. A가 B에게 FIN(연결끊기)fmf qhsosek.
2. B가 A에게 ACK(요청에 대한 응답)을 보낸다.
3. B가 A에게 FIN(연결끊기)을 보낸다. (이때 A는 TIME_WAIT 상태로 들어간다.)
4. A가 B에게 ACK(요청에 대한 응답)을 보내면 연결이 끊어진다.
즉, A가 B로 부터 받은 FIN 에 대한 ACK 를 보내지 못하고 있었던 것이다. B 입장에서는 ACK 오지 않으니, 계속해서 FIN 을 날렸을 수도 있고, 새로운 새션을 생성해서 다시 FIN 에 대한 ACK를 받지 못했을 수도 있다. 그렇게 계속 TIME_WAIT가 증가한듯 하다.
우선 WIndows 서버에서 해결할 수 있는 방법은 TcpTimeWaitDelay 를 설정하는 것이었다.
일반적인 서버환경에서는 Default wait 시간이 있어, TIME_WAIT 상태에서 미응답 상태일 경우 해당 TIME_WAIT를 삭제한다.
Windows 서버에서는 Regstry에 TcpTimeWaitDelay를 설정하여 적용 후 재부팅 해야한다.....그래서 재부팅했다...
regedit를 이용하여
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP\Parameters
새 REG_DWORD 값 TcpTimedWaitDelay를 생성하고 값을 10진수 30(16진수 0x0000001e)으로 설정하였다.
-
옵티머스G 배터리 일체형은 절대 비추천합니다.
-
현재 Excel 파일 이름을 셀에 삽입
-
다양한 백신 비교
-
PHP) 다음 로그인 방식이 바뀌었군.
-
Autohotkey) EditPlus에 구문 색깔 입히기
-
강력한 백신 avast
-
MS 에센셜 정식한글판 (MSE)
-
장치관리자, 네트워크연결의 아이콘이 사라짐
-
로컬 영역 연결 없어졌을 때 해결 방법
-
GET.CELL 매크로함수 응용
-
[excel] GET.CELL사용법
-
MYSQL 튜닝 이정도는 해야되지 않겠나?
-
mysql 실행이 안되거나 테이블(사용중) 손상이 잃어난 경우
-
자가발전기 원리
-
AVR 강좌
-
도스모드에서 IP 변경하는 방법
-
TCP/IP Network Communication without extra Tools(DB, 메신저 등등)
-
익스플로러 업데이트 안될때의 패치
-
PDF, EXCEL 파일 변환
-
전자회로 기초