しばらく正常に動作した後、Windows XP SP3マシンの1つは、一部の(!)新しいTCP / IP接続をもう開きません。
PuttyによればNetwork Error: no buffer space available
、IEは新しい接続を開かないが、たとえばネットワークドライブマッピングは引き続き機能し、新しい接続を確立することもできます。
netstatは、通常よりも多くのオープン接続を表示しません。pingおよびDNSルックアップは正常に機能します。
任意のヒント?
しばらく正常に動作した後、Windows XP SP3マシンの1つは、一部の(!)新しいTCP / IP接続をもう開きません。
PuttyによればNetwork Error: no buffer space available
、IEは新しい接続を開かないが、たとえばネットワークドライブマッピングは引き続き機能し、新しい接続を確立することもできます。
netstatは、通常よりも多くのオープン接続を表示しません。pingおよびDNSルックアップは正常に機能します。
任意のヒント?
回答:
これは、ネットワークバッファーを解放せずに誤って保持しているソフトウェアが原因で発生する可能性があります。Win7 64ビットでちょうど私に起こった。ChromeとFirefoxはどのWebページにも接続できなくなり、Windowsファイル共有は機能しなくなり、WinSCPとPuTTYは両方ともを含むエラーを出しましたNo buffer space available
。奇妙なことに、VirtualBoxで実行されているUbuntu 10では、新しいネットワーク接続を作成するのに問題はないようです。おそらく、多くのネットワークバッファーが予約されています。
ネットワークバッファをリークしているソフトウェアを見つけるには、問題がなくなるまでプログラムを閉じる必要があります。そのため、プログラムを閉じて、各プログラムを閉じた後にWinSCP接続を試行し始めましたが、エラーは続きました。表示されているすべてのプログラムを閉じた後、Ctrl-Shift-EscでWindowsタスクマネージャーを開き、End Process
ボタンを使用して非表示のプログラムを強制終了しました。注意してください-システムが依存するものを殺すと問題が発生する可能性があるため、そのことを調査せずに認識できないものを殺さないでください。物事が何であるかを識別しやすいように、に行くView > Select Columns
表示するように選択しますImage Path Name
とCommand Line
。一般的に、Command Line
で始まるものをすべて殺すことにはC:\Windows\
注意し、C:\Windows\System
またはで始まるものを殺す前にはさらに慎重にC:\Windows\System32
。
殺害C:\Windows\explorer.exe
はかなり安全であり、時には問題を解決することができます。たとえば、サードパーティのファイルタイプのサムネイルを生成する拡張機能は多くの場合問題を引き起こしますが、悪意のあるサーバーにデータを送信するトロイの木馬拡張機能をインストールしない限り、ネットワークバッファ保持の問題は発生しません。強制終了C:\Windows\explorer.exe
すると、タスクバーがすべてのファイルエクスプローラーウィンドウと共に消えます。それらを取り戻すには、表示されるボックスに移動しFile > New Task (Run...)
て入力explorer
し、をクリックしますOK
。
問題が解決するまでプログラムを終了し、最後に終了したプログラムが原因である可能性があります。プログラムを終了すると、プログラムが正当に保持していたいくつかのネットワークバッファーが解放されることがあります。これにより、それらの少数のネットワークバッファーを使用して別のプログラムでネットワーク接続を成功させることができます。したがって、多くのWebページまたは他の接続を同時に開くことにより、問題が本当に解決されることを再確認する必要があります。
私の場合、fmsib.exe(FileMaker Server 13の一部)を削除すると、新しい接続を1つ作成できましたが、それ以上はできませんでした。fmshelper.exe(FileMaker Server 13の一部でもあります)を削除すると、追加の接続を何十も作成できるため、これが原因であると思いますが、それは私の場合だけです。
過去にWin98でこの問題を確認しました。レジストリ「MaxConnections」にキーを追加してデフォルトのバッファサイズを上書きすることで解決しました。
XPの修正を探すには、次の方法が役立ちます。
イベントログエラーWSAENOBUFS(10055)
システムに十分なバッファスペースがないか、キューがいっぱいであるため、ソケットに対する操作を実行できませんでした。
レジストリエディターを起動します。
レジストリで次のサブキーを見つけて、[パラメータ]をクリックします。
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters
[編集]メニューの[新規]をクリックし、次のレジストリエントリを追加します。
値の名前:MaxUserPort
値のタイプ:DWORD
値のデータ:65534
有効範囲:5000-65534(10進数)
デフォルト:0x1388(10進数5000)
REF http://smallbusiness.support.microsoft.com/en-gb/kb/196271
役に立たない場合は申し訳ありません。
最近、すべてのリソースを消費していたkleopatra Outlook GPGプラグインをインストールしました。これにより、同じエラーが発生します。そのプラグインを削除することにより、すべてがスムーズに機能します。
Shawケーブルモデム接続が切断され、モデムの電源を入れ直した後、この問題が発生し始めました。
インターネットは固定されていますが、開発マシンであるため、無数のプロセスが実行されており、それらのいずれかが影響を及ぼしている可能性があります。
これは断続的な問題であり、Slackがメッセージの送信に失敗し、Webサイトは動作しますが画像をロードできません。git push origin develop
バッファエラーをスローする問題が発生しました。
ssh: connect to host gitlab.com port 22: No buffer space available
fatal: Could not read from remote repository.
私は再びコマンドを実行しましたが、うまくいきました。
私の解決策は今リブートすることです。これで問題が解決する可能性が高いと思います。
サービスパック3をインストールしましたか?サービスとバックグラウンドアプリを一度に1つずつ削除/無効にして、接続をリークしているものを削除する必要があります。これは、接続を行うが、リモートホストからの応答が遅くなるアプリケーションになります。インターネット接続(LANまたはWANを想定しています)の外部リンク速度を調べ、ウイルス対策を混乱させません。インターネットブラウザーと、プログラムを使用したその他のリモート接続から始めます。 http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/XP/Q_25022997.html