Eine Operation für einen Socket konnte nicht ausgeführt werden, weil dem System nicht genügend Pufferplatz zur Verfügung stand oder weil eine Warteschlange voll war

621
grunt

Ich habe eine Maschine, auf der mehrere Anwendungen ausgeführt werden, die ständig den UNC-Zugriff ausführen ( \\server-ip\share). Nach einigen Tagen sind alle UNC von diesem Computer aus nicht mehr erreichbar.

  • Beim Beenden der Anwendungen ist der UNC wieder verfügbar
  • Beim Neustart der Prozesse ist der UNC sofort wieder nicht erreichbar
  • Durch einen Neustart der Maschine wird das Problem mehrere Tage behoben

Wahrscheinlich gibt es Porterschöpfung, netstatoffenbart jedoch nicht zu viele Verbindungen oder hängende Verbindungen, und auf der Registerkarte Leistung des Task-Managers werden keine ungewöhnlichen Werte angezeigt. TcpQry zeigt normale TCP / UDP-Zuordnungsnummern.

Ebenfalls

  • Die Paketerfassung zeigt, dass keine Anforderung vorliegt, wenn ein Problem auftritt (die Anforderung erreicht nicht, dass das Netzwerk die Annahme der Porterschöpfung verstärkt).
  • Der Event Viewer zeigt nichts an
  • Habe die folgenden Registrierungsänderungen vorgenommen, obwohl dies das Problem wahrscheinlich nur verzögern würde, nicht beseitigen, aber trotzdem nicht geholfen hat:

    Finden Sie den autodisconnectWert in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters. Wenn es nicht vorhanden ist, erstellen Sie einen neuen REG_DWORDAufruf autodisconnect. Bearbeiten Sie den Wert als Hexadezimal und setzen Sie ihn auf ffffffff.

    Finden Sie KeepConnin HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters. Wenn es nicht existiert, REG_DWORDlegen Sie es als Wert an und weisen Sie ihm den Wert 65534 zu.

    Suchen HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parametersund erstellen Sie einen neuen DWORDWert mit dem Namen MaxUserPort. Setzen Sie den Wert auf 65534.

Meine Fragen sind:

  • Wie kann ich die Erschöpfung der Warteschlange oder des Pufferplatzes feststellen?
  • Wenn die Maßnahmen des UNC in der Tat Ressourcen erschöpfen, gibt es eine Alternative, die die Ressourcen nicht freigibt oder gibt?
0
Auf welcher Seite haben Sie die Anzahl der Verbindungen angezeigt? Auf welchen Informationen basiert Ihre Registrierungsänderung? Seth vor 7 Jahren 0
Die Quellmaschine Der Zielcomputer kann immer noch eine Verbindung zum Quellcomputer herstellen. grunt vor 7 Jahren 0
Besprechen Sie in Ihrem ersten Absatz ein oder zwei Maschinen? Bitte bearbeiten Sie, um klarer zu sein, und geben Sie gegebenenfalls die Begriffe "Server" und "Client" aus. Twisty Impersonator vor 7 Jahren 0

0 Antworten auf die Frage