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
Wenn wir CSS schreiben, vergessen wir manchmal di...
Ich möchte den Aktivierungsschlüssel für Windows ...
Nachdem die Docker-Installation auf der CentOS-Ma...
1 MySQL5.6 1.1 Verwandte Parameter MySQL 5.6 fügt...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort Kürzlich wurde unser Server von Hackern a...
Die konkrete Methode ist wie folgt: CSS Code Code...
veranschaulichen MySql Community Edition unterstü...
In diesem Artikel möchten wir eine Sammlung von 2...
Dieser Artikel basiert auf der CentOS 7.3-Systemu...
1. [admin@JD ~]$ cd opt #Geben Sie opt im Stammve...
Ich habe vor Kurzem eine visuelle Operationsplatt...
Vorwort Viele Freunde, die gerade mit mobilen End...
In diesem Artikel wird der spezifische Code der E...
Inhaltsverzeichnis 1. Digitaler Betrieb (1) Gener...