TCP TIME_WAIT 상태 처치?
글쓴이: hohory / 작성시간: 화, 2006/03/28 - 6:13오후
안녕하세요..
TCP connection의 경우,
먼저 close하는 쪽이 반드시 TIME_WAIT로 들어가게 되어 있습니다.
이러한 것을 해결하기 위한 방안으로 SO_LINGER를 이용하는 방법이 있다고 들었습니다.
그런데, 이런 프로그래밍 적인 방법 말고,
system 설정에서 해결 하는 방법이 있다고 알고 있습니다.
아래와 같이 하면 된다고 internet에서 찾았는데요..
/sbin/sysctl -w net.ipv4.vs.timeout_timewait=30
net.ipv4.vs.timeout_timewait 가 unknown key라고 하면서,
제대로 설정이 안되네요.
아시는 분 계시면 알려 주시면 감사하겠습니다.
ps. 실행하고 있는 시스템은 Linux kernel 2.4입니다.
Forums:
/proc/sys/net/ipv4/tcp_fin_timeout말씀
/proc/sys/net/ipv4/tcp_fin_timeout
말씀하신것은 2.2대 커널인 경우이고, ..
커널버전의 차이로 보입니다.
우아한종료??
내일은 내일일뿐.....
Kernel 쪽을 건드시는 것보다.
끝는 쪽에서 shutdown 후에 남겨진 데이타를 받은 후에 종료 해주면
WAIT_TIMEOUT이 발생하지 않겠죠~
자세한것 우아한 종료로 검색해보세요~
내일은 내일일뿐.....
댓글 달기