デフォルト値5000
E社案件の初期データ登録時(2万5千件)に問題発生
"netstat -an"の結果、TIME_WAITが多数発生しており、TCPコネクションが確保できなかったため発生した可能性が高い。
Windowsでは、TIME_WAIT状態のコネクションが開放されるまで、デフォルト値4分で設定されている。
「ソケットの最大数」、「TIME_WAITの時間」はそれぞれ以下のレジストリを変更して設定します。項目がない場合は追加します。
■ソケットの最大数(5,000~65,534の間で設定):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\MaxUserPort (DWORD)
■TIME_WAITの時間(30~300秒の間で設定):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpTimedWaitDelay (DWORD)
※設定後は再起動しないと設定が反映されません。
http://msdn.microsoft.com/ja-jp/library/aa560610(BTS.10).aspx
http://nosa.cocolog-nifty.com/sanonosa/2006/04/windowstime_wai_00d2.html
仕事に関係する情報のメモ 技術、プロジェクト管理など
0 件のコメント:
コメントを投稿