ソケットリソース不足の解決策

  

2003サーバーで、次のような障害が発生しました。

IEはWebページを開くことができません。コマンドラインで直接FTPコマンドを実行し、失敗するようBINDに指示します。
SERVER-Uの起動に失敗しました。リソースが不足しています。後でMicrosoftのWebサイトでそのような解決策が見つかりました。
ポートからTCP接続を確立しようとすると5000より大きい場合、ローカルコンピュータは次のWSAENOBUFS(10055)エラーメッセージで応答します。
システムに十分なバッファスペースがないため、またはキューがいっぱいであるため、ソケット操作を実行できません。

解決策
警告レジストリエディタまたは他の方法を使用してレジストリを誤って変更すると、深刻な問題が発生する可能性があります。これらの問題により、オペレーティングシステムの再インストールが必要になる場合があります。マイクロソフトはこれらの問題が解決されることを保証できません。レジストリを変更することはあなた自身の責任です。
「部品」に含まれる製品の一時TCPポートのデフォルト数は5000です。これらの製品に新しいパラメータが追加されました。エフェメラルポートの最大値を増やすには、以下の手順を実行します。

1.レジストリエディタを起動します。


2.レジストリで、以下のサブキーを見つけて、[パラメータ]をクリックします。
HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ Tcpip \\ Parameters

< BR> 3 [編集]メニューの[新規作成]をクリックし、次のレジストリキーを追加します。 UserUserPort Value Name:
Value Type:DWORD
Value Data:65534
有効範囲:5000 - 65534(10進)
デフォルト:0x1388 5000(10進)
説明:このパラメータは、プログラムがシステムから利用可能なユーザポートを要求するために使用するポートの最大数を制御します。通常、一時(短命)ポート1024の値は5000から5000の間に割り当てられます。


4.レジストリエディタを終了します。

Copyright © Windowsの知識 All Rights Reserved