Linux Server에 Web Server를 띄워 놓고, Client에서 Concurrent Call Test를 진행하는 경우, Connection 오류가 발생하는 경우가 있다. 이것은 Server의 kernel resource 설정에 대해서 정해진 bound를 넘어가는 경우에 발생한다.

이 때, linux kernel parameter를 수정하면 server에서는 더 많은 요청을 처리할 수 있다.

대표적으로 수정해야할 파라미터는 다음과 같다.

parameter
/proc/sys/net/ipv4/tcp_tw_reuse
/proc/sys/net/ipv4/tcp_fin_timeout

Default : tcp_tw_reuse = 0
Default : tcp_fin_timeout = 60

다음 command로 값을 변경한다.

echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse
echo 5 > /proc/sys/net/ipv4/tcp_fin_timeout
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/621

트랙백 주소 :: http://www.yongbi.net/trackback/621

트랙백 RSS :: http://www.yongbi.net/rss/trackback/621

댓글을 달아 주세요

댓글 RSS 주소 : http://www.yongbi.net/rss/comment/621
[로그인][오픈아이디란?]
오픈아이디로만 댓글을 남길 수 있습니다