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
Inhaltsverzeichnis 1. Verpackungsbefehl hinzufüge...
In diesem Artikel finden Sie den spezifischen Cod...
Icon-Icon-Verarbeitungslösung Das Ziel dieses Dat...
Am Anfang war ich traurig. Die Screenshots sind w...
Verwenden Sie runlike, um die Docker Run-Startpar...
<br />Der häufigste Fehler vieler Website-De...
Docker ist ein Open-Source-Projekt, das Entwickle...
Vorwort Bei der WeChat-Applet-Entwicklung (native...
1. Entpacken Sie das heruntergeladene MySQL-Kompr...
1. Was ist die Kardinalität? Mit Kardinalität wir...
1. Einleitung Beim Schreiben von Animationseffekt...
Umgesetzt gemäß Online-Tutorial. zabbix3.4, mithi...
Verwendung von Anker-Tags: Als Ankerlink wird ein ...
Dieser Artikel gibt Ihnen den spezifischen Code v...
Inhaltsverzeichnis 1. Passen Sie den Inhalt der S...