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

Ansehen: 1|Antwort: 0

Consul-Fehlerbericht: TooManyRequests: Ihre IP gibt zu viele gleichzeitige...

[Link kopieren]
Veröffentlicht amVor 11 Sekunden | | | |
Anforderungen: Beim Bau von Microservices-Architekturprojekten fungiert Consul als Middleware für die Serviceregistrierung und -erkennung. Bei hoher Nebenläufigkeit erhalten die Dienste zunächst die IP-Adressen und Ports des jeweils anderen über Consul, aber Consul-Middleware wirft zu viele Anfrage-Ausnahmen aus.

Unerwartete Antwort, Statuscode TooManyRequests: Deine IP stellt zu viele gleichzeitige Verbindungen her, bitte begrenze deine Anrufe mit Rate

HTTPMaxConnsPerClient

Der Standardwert beträgt 200, dieser Parameter wird verwendet, um die Anzahl gleichzeitiger TCP-Verbindungen zu begrenzen, die eine einzelne Client-IP-Adresse gleichzeitig auf den HTTP(S)-Server des Konsul-Agenten öffnen kann.

Sie können es über die API-Oberfläche ansehen:http://127.0.0.1:8500/v1/agent/self, wie in der untenstehenden Abbildung dargestellt:



Versuchen Sie, HTTPMaxConnsPerClient zu verkleinern, um Nebenläufigkeitsprobleme mit folgenden Startparametern zu reproduzieren:

Testcode mit C#:
Wie unten gezeigt:



In einer Linux-Umgebung verwenden Sie Nohup, um Consul zu starten und die Parameter einzurichten. Der Befehl lautet wie folgt:


(Ende)




Vorhergehend:Die Fehlersuche am NGINX 502 Upstream hat einen zu großen Header gesendet
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