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 Vorwort 1. Was ist Skalierbark...
Diese eingeführten HTML-Tags entsprechen nicht un...
Einführung in Flex Layout Flex bedeutet auf Engli...
1. Einleitung Durch Aktivieren des Slow Query Log...
1. Einrichten des virtuellen Nginx-Hosts Mit virt...
1. Umgebung und zugehörige Software Virtuelle Mas...
Szenario 1. Pflegen Sie ein Bürgersystem mit eine...
In diesem Artikel wird der spezifische Code für d...
1. Verwenden Sie den Befehl df, um die gesamte Fe...
Inhaltsverzeichnis 1. Beispiel für die Anzeige de...
JavaScript zeigt und verbirgt Bilder. Zu Ihrer In...
Inhaltsverzeichnis Hintergrund erreichen 1. Gekap...
Ich möchte einen Artikel von Zhang Xinxu zitieren...
Das Erstellen eines React-Projekts kann sehr einf...
Neue Fragen Kommen und gehen Sie in Eile. Seit de...