Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 16536|Antwort: 0

Maximale Anzahl offener Verbindungen erreicht.

[Link kopieren]
Veröffentlicht am 28.02.2017 10:20:00 | | |
Wenn die getestete Systemseite einfach und leistungsfähig ist, erhält der Druck unzureichende TCP-Links und führt zu folgenden Fehlern:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\TcpTimedWaitDelay to 30
und HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\MaxUserPort auf 65534
und das Neustarten der Maschine
Weitere Informationen finden Sie in der readme.doc-Datei
Die am häufigsten durch die Baidu-Suche eingeführte Methode ist die Änderung der beiden Werte TimedWaitDelay und MaxUserPort, die relativ kleine Punkte sind, die TimedWaitDelay modifizieren und je nach aktueller Situation bestimmt werden können.
Gleichzeitig wird der Wert von MaxUserPort höher verändert, aber nach Modifikation und Neustart des Rechners besteht das Problem weiterhin.
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
TcpNumConnectionsSearch = 0x00fffffe (Standard = 16.777.214)
Die obigen Registrierungsinformationen konfigurieren die maximal zulässige Anzahl TCP-Verbindungen auf einer einzelnen Maschine, die standardmäßig 16M beträgt. Diese Zahl scheint groß zu sein, und dies ist nicht die einzige Bedingung, die die maximale Anzahl der Verbindungen begrenzt, es gibt auch andere Bedingungen, die die maximale Anzahl an Verbindungen auf eine TCP-Verbindung begrenzen.
Maximale Anzahl dynamischer Ports
Wenn sich ein TCP-Client und ein Server verbinden, muss dem Client ein dynamischer Port zugewiesen werden, der im Standardbereich von 1024–5000 liegt, was bedeutet, dass der Client standardmäßig bis zu 3977 Socket-Verbindungen gleichzeitig initiieren kann. Wir können das folgende Register anpassen, um den Umfang dieses dynamischen Ports anzupassen
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
MaxUserPort = 5000 (Standard = 5000, Max = 65534)
Maximale Anzahl von TCBs
Das System weist jeder TCP-Verbindung einen TCP-Kontrollblock (TCP Control Block oder TCB) zu, der verwendet wird, um einige Parameter der TCP-Verbindung zu cachen, und jedes TCB muss 0,5 KB Pagepool und 0,5 KB Nicht-Pagepool zuweisen, was bedeutet, dass jede TCP-Verbindung 1KB Systemspeicher belegt.
Die maximale Anzahl der TCBs in einem System wird durch die untenstehenden Registrierungseinstellungen bestimmt
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
MaxFreeTcbs = 2000 (Standard = RAM-abhängig, aber üblich Pro = 1000, Srv=2000)
Für Nicht-Server-Versionen beträgt der Standardwert von MaxFreeTcbs 1000 (mehr als 64 Mio. physischen Speicher)
Serverversion, diese standardmäßig auf 2000 eingestellt.
Das bedeutet, dass Serverversionen standardmäßig bis zu 2000 TCP-Verbindungen gleichzeitig herstellen und aufrechterhalten können.
Maximale Anzahl von TCB-Hashtabellen
TCB wird über eine Hashtabelle verwaltet, und die folgenden Registereinstellungen bestimmen die Größe dieser Hashtabelle
HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \Tcpip \Parameters]
MaxHashTableSize = 512 (Default = 512, Range = 64-65536)
Dieser Wert gibt die Speichermenge an, die dem Pagepool zugewiesen ist, das heißt, wenn MaxFreeTcbs = 1000 gilt, beträgt die Speichermenge im Pagepool 500 KB
Dann sollte MaxHashTableSize größer als 500 sein. Je größer die Zahl, desto redundanter ist die Hashtabelle und desto weniger Zeit benötigt es, TCP-Verbindungen jedes Mal zuzuweisen und zu finden. Dieser Wert muss eine Zweierpotenz sein und das Maximum beträgt 65536.
    MaxUserPort = 65534 (Dezimal)
    MaxHashTableSize = 65536 (Dezimal)
    MaxFreeTcbs = 16000 (Dezimal)
Hier sehen wir, dass MaxHashTableSize so konfiguriert ist, dass es viermal größer ist als MaxFreeTcbs, was die Geschwindigkeit der TCP-Einrichtung erheblich erhöht.
Angehängt ist die Registrierungsformulardatei: 连接数.reg (280 Bytes, Anzahl der Downloads: 2)




Vorhergehend:Das Festlegen von Cookies auf unleserliche Cookies, könnte auf Pfadprobleme zurückzuführen sein
Nächster:Bootstrap-Eingabebox-Assoziationsaufforderung
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com