Einführung Das Modul, das die Anzahl gleichzeitiger Verbindungen begrenzt, ist: http_limit_conn_module, Adresse: http://nginx.org/en/docs/http/ngx_http_limit_conn_module.html Das Modul, das die Anzahl gleichzeitiger Anfragen begrenzt, ist: http_limit_req_module, Adresse: http://nginx.org/en/docs/http/ngx_http_limit_req_module.html Beide Module werden standardmäßig in Nginx kompiliert. Begrenzen Sie die Anzahl gleichzeitiger Verbindungen Beispielkonfiguration: http { Verbindungslimitzone $binary_remote_addr Zone=Adresse:10m; #limit_conn_zone $server_name zone=perserver:10m; Server { limit_conn Adresse 1; limit_conn_log_level warnen; Verbindungsstatuslimit 503; } } limit_conn_zone key zone=name:size; definiert die Konfiguration gleichzeitiger Verbindungen
limit_conn Zonennummer; Limit gleichzeitiger Verbindungen
limit_conn_log_level Info | Hinweis | Warnung | Fehler; Protokollebene bei Erreichen des Limits
limit_conn_status-Code; der Fehlercode, der zurückgegeben wird, wenn ein Limit erreicht wird, der Standardwert ist 503
Begrenzen Sie die Anzahl gleichzeitiger Anfragen limit_req_zone Schlüsselzone=Name:Größe Rate=Rate; Definiert die Konfiguration zur Begrenzung gleichzeitiger Anfragen.
limit_req Zone=Name [Burst=Nummer] [Knotenverzögerung | Verzögerung=Nummer];
limit_req_log_level Info | Hinweis | Warnung | Fehler; Protokollebene bei Erreichen des Limits
limit_req_status -Code ; Fehlercode, wenn ein Limit auftritt
Beispielkonfiguration 1 http { limit_req_zone $binary_remote_addr Zone=eins:10m Rate=1r/s; limit_req Zone=ein Burst=5; } Die Anforderungsrate beträgt 1 Anforderung pro Sekunde. Die Burst-Bucket-Größe kann 5 Anfragen speichern. Anfragen, die das Limit überschreiten, führen zu einem Fehler. Beispielkonfiguration 2 http { limit_req_zone $binary_remote_addr Zone=eins:10m Rate=1r/s; limit_req Zone=eins Burst=5 Knotenlage; } Beispielkonfiguration 2 fügt der Beispielkonfiguration 1 die Option Beispielkonfiguration 3 http { limit_req_zone $binary_remote_addr Zone=eins:10m Rate=1r/s; limit_req Zone=eins Burst=5 Verzögerung=3; } Beispielkonfiguration 3 fügt der Beispielkonfiguration 1 Dies ist das Ende dieses Artikels zum Begrenzen der Anzahl gleichzeitiger Verbindungsanfragen in nginx. Weitere Informationen zum Begrenzen der Anzahl gleichzeitiger Verbindungsanfragen in nginx finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Zusammenfassung gängiger MySQL-DDL-Operationen
>>: Häufig verwendete JavaScript-Array-Methoden
Der Effekt, den wir erreichen müssen: Was wird be...
1. Überprüfen Sie den Zeichensatz des standardmäß...
1. Geben Sie „Start“ in die Menüleiste ein und kl...
1. at ist so konfiguriert, dass nach 5 Stunden „D...
Lösung: Setzen Sie den Zielattributwert des Links ...
1. Erstellen Sie eine Tabelle CREATE TABLE `stude...
Inhaltsverzeichnis Methode 1: Set: Es handelt sic...
Vorwort Als Ahhang das Springboot-Projekt entwick...
Inhaltsverzeichnis einführen Start Installieren ①...
1. Software-Download MySQL-Download und -Installa...
In diesem Artikel wird der spezifische Code von j...
Die JSON-Daten müssen im HTML-Format zurückgegeben...
1. Informationen zur Installation von Docker find...
Hintergrundanforderungen: Mit zunehmender Größe d...
Entwicklungshintergrund: Ich arbeite derzeit an e...