HiiHahWIKI - making some notes for... -
Linux:OSのtcpタイムアウトのデフォルト値について
をテンプレートにして作成
開始行:
*Linux:OSのtcpタイムアウトのデフォルト値について [#x9978...
例えば、curlを使用して、タイムアウト値を300秒に指定し、タ...
これが、curlだけじゃなくて、例えばapacheのmod_proxy_balan...
これについて、ちょっと調べたところどうもLinuxのOSとして持...
ここを見ると分かります。
#cat /proc/sys/net/ipv4/tcp_syn_retries
5
これはtcpのsynを送信するリトライ回数みたいで、以下のロジ...
>3*2^(N-1)秒の間隔(NはN回目のSYN)を空けてSYNパケットが送...
詳しくはこちらのサイトで解説されています。
※一部引用
>最初のSYN送信 (0秒経過)
>3秒経過してACKが、戻らないとき、SYN(1)を再送します。 ...
>また、6秒経過してACKが、戻らないとき、SYN(2)を再送しま...
>また、12秒経過してACKが、戻らないとき、SYN(3)を再送し...
>また、24秒経過してACKが、戻らないとき、SYN(4)を再送し...
>また、48秒経過してACKが、戻らないとき、SYN(5)を再送し...
>また、96秒経過してACKが、戻らないとき、ここでタイムア...
-[[LINUX忘却録 Linuxのコネクトタイムアウト:http://linux.b...
なるほど!こういうことで189秒とかでTCPがタイムアウトして...
勉強になりましたw
ちなみに、設定変更は「/proc/sys/net/ipv4/tcp_syn_retries...
終了行:
*Linux:OSのtcpタイムアウトのデフォルト値について [#x9978...
例えば、curlを使用して、タイムアウト値を300秒に指定し、タ...
これが、curlだけじゃなくて、例えばapacheのmod_proxy_balan...
これについて、ちょっと調べたところどうもLinuxのOSとして持...
ここを見ると分かります。
#cat /proc/sys/net/ipv4/tcp_syn_retries
5
これはtcpのsynを送信するリトライ回数みたいで、以下のロジ...
>3*2^(N-1)秒の間隔(NはN回目のSYN)を空けてSYNパケットが送...
詳しくはこちらのサイトで解説されています。
※一部引用
>最初のSYN送信 (0秒経過)
>3秒経過してACKが、戻らないとき、SYN(1)を再送します。 ...
>また、6秒経過してACKが、戻らないとき、SYN(2)を再送しま...
>また、12秒経過してACKが、戻らないとき、SYN(3)を再送し...
>また、24秒経過してACKが、戻らないとき、SYN(4)を再送し...
>また、48秒経過してACKが、戻らないとき、SYN(5)を再送し...
>また、96秒経過してACKが、戻らないとき、ここでタイムア...
-[[LINUX忘却録 Linuxのコネクトタイムアウト:http://linux.b...
なるほど!こういうことで189秒とかでTCPがタイムアウトして...
勉強になりましたw
ちなみに、設定変更は「/proc/sys/net/ipv4/tcp_syn_retries...
ページ名: