日頃の学習メモ。

OSが一時的に使用可能なポート

1025番〜5000番(3975)
  • HTTPセッション数が増大すると使用可能なポートが枯渇し、新しい接続ができなくなる。

レジストリの設定による最大値の変更方法

2ヵ所のレジストリを変更します。値が存在しない場合には追加します。

1.[ MaxUserPort ]

---------------------------------------------------------------------
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
---------------------------------------------------------------------

"MaxUserPort" では、使用可能な最大ポート番号を指定します。初期設定は「5000」となっています。最大値「65534」までで適切な値を設定してください。

2.[ TcpTimedWaitDelay ]

--------------------------------------------------
HKEY_LOCAL_MACHINE\System\CurrectControlSet\services\Tcpip\Parameters
--------------------------------------------------

"TcpTimedWaitDelay" では、「TIME_WAIT」ステータスの継続時間を設定します。初期設定は「240(秒)」となっています。最適な値は環境により異なるため、徐々に数値を減らし適切な値に調整してください。推奨は「60(秒)」です。


参考情報:1秒あたりの最大要求処理(X値)の計算式

(("MaxUserPort"-1024) / "TcpTimedWaitDelay") = X (connections/sec)

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

Menu

ここは自由に編集できるエリアです。

管理人/副管理人のみ編集できます