ソケットの最大値とTIME_WAITの時間を変更

Windowsでは、初期設定で1024から5000までのポートを使用する設定になっている。

使用可能なポートが不足すると、OS側で新規接続は受け付けられない。
コネクション数の多いサーバでは、デフォルトの設定ではちょっと厳しい。

以下のレジストリを変更して設定する。
(項目がない場合は追加する)

ソケット最大数(デフォルト値:5,000、5,000〜65,534の間で設定):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
\Tcpip\Parameters\MaxUserPort (DWORD値)

TIME_WAIT時間(デフォルト値:240秒(4分)、30〜300秒の間で設定):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
\Tcpip\Parameters\TcpTimedWaitDelay (DWORD値)

※変更後は再起動する必要あり。


posted by 新米システム管理者 | Comment(0) | Windows
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。