So konfigurieren Sie die maximale Anzahl von Dateien, die von jedem Nginx-Prozess geöffnet werden können

So konfigurieren Sie die maximale Anzahl von Dateien, die von jedem Nginx-Prozess geöffnet werden können
1. Überprüfen Sie die maximale Anzahl geöffneter Dateien im System
#Die aktuellen Einstellungen für das Ressourcenlimit anzeigen ulimit -a
Kerndateigröße (Blöcke, -c) 0
Datensegmentgröße (KB, -d) unbegrenzt
Planungspriorität (-e) 0
Dateigröße (Blöcke, -f) unbegrenzt
ausstehende Signale (-i) 7268
maximal gesperrter Speicher (KB, -l) 64
maximale Speichergröße (kByte, -m) unbegrenzt
Dateien öffnen (-n) 1024
Pipe-Größe (512 Bytes, -p) 8
POSIX-Nachrichtenwarteschlangen (Bytes, -q) 819200
Echtzeitpriorität (-r) 0
Stapelgröße (KB, -s) 8192
CPU-Zeit (Sekunden, -t) unbegrenzt
Maximale Benutzerprozesse (-u) 7268
virtueller Speicher (kByte, -v) unbegrenzt
Dateisperren (-x) unbegrenzt

# Maximale Anzahl geöffneter Dateien im System anzeigen ulimit -n
1024
2. Legen Sie die maximale Anzahl der vom System geöffneten Dateien fest
#Legen Sie dauerhaft die maximale Anzahl geöffneter Dateien im System fest vi /etc/security/limits.conf
#Fügen Sie am Ende Parameter hinzu …
*weiches Nofile 102400
* hartes Nofile 102400


#Legen Sie vorübergehend die maximale Grenze für die Anzahl geöffneter Dateien im System fest ulimit -n 102400
#Testvorgang, ob die Konfiguration nach dem Neustart dauerhaft geladen werden soll #Systemneustart init 6

#Test erfolgreich, stellen Sie die maximale Begrenzung für die Anzahl geöffneter Dateien richtig ein ulimit -n
102400
3. Legen Sie das maximale Limit für die Anzahl der von nginx geöffneten Dateien fest
vi /usr/local/nginx/conf/nginx.conf
Benutzer nginx;
Arbeitsprozesse 4;
worker_cpu_affinity 0001 0010 0100 1000;
worker_rlimit_nofile 102400;
......

#Überprüfen Sie, ob es ein Problem mit der Nginx-Konfiguration gibt nginx -t
nginx: die Syntax der Konfigurationsdatei /usr/local/nginx/conf/nginx.conf ist in Ordnung
nginx: Test der Konfigurationsdatei /usr/local/nginx/conf/nginx.conf ist erfolgreich

#nginx neu laden
nginx -s neu laden

Die maximale Anzahl geöffneter Dateien im System beträgt Die maximale Begrenzung der Anzahl geöffneter Dateien in nginx sollte so konsistent wie möglich sein

Zusammenfassen

Dies ist das Ende dieses Artikels über die Konfiguration der maximalen Anzahl von Dateien, die von jedem Nginx-Prozess geöffnet werden können. Weitere Informationen zur maximalen Anzahl von Dateien, die von jedem Nginx-Prozess geöffnet werden können, 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:
  • Lösung zum Verlust von nginx.pid nach dem Neustart oder Beenden des Nginx-Prozesses
  • So legen Sie die Anzahl der Nginx-Serverprozesse fest und verwenden Multi-Core-CPUs
  • Zwei Prozessmanagementmethoden und Optimierung von php-fpm, die von Nginx verwendet werden
  • Detaillierte Erläuterung der Nginx-Prozessverwaltungs- und Neuladeprinzipien

<<:  So konfigurieren Sie die MySQL Master-Slave-Replikation unter Windows

>>:  Mysql-Datenbankdesign - Analyse von drei Paradigmenbeispielen

Artikel empfehlen

So stellen Sie das Crownblog-Projekt mit Docker in der Alibaba Cloud bereit

Front-End-Projektpaketierung Suchen Sie .env.prod...

JS realisiert die automatische Wiedergabe der Timeline

Vor kurzem habe ich einen solchen Effekt implemen...

Eine Minute, um die Laufruhe von HTML+Vue+Element-UI zu erleben

Technik-Fan html-Webseite, müssen Sie wissen Von ...

Embed-Codes für mehrere ältere Player

Die Player, die wir auf Webseiten sehen, sind nic...

So führen Sie MySQL mit Docker-Compose aus

Verzeichnisstruktur . │ .env │ docker-compose.yml...

Der Prozess der Installation und Konfiguration von Nginx in Win10

1. Einleitung Nginx ist ein kostenloser, quelloff...

So verwenden Sie mysqldump zum Sichern von MySQL-Daten

1. Einführung in mysqldump mysqldump ist ein logi...

Flex-Grow-, Flex-Shrink-, Flex-Basis- und Neun-Raster-Layout verstehen

1. Flex-Grow-, Flex-Shrink- und Flex-Basis-Eigens...

Einführung in die Anwendung der HTML-Tags superscript sup und subscript sub

HTML-Tag: hochgestellt In HTML definiert das <s...

Nginx-Zugriffssteuerungs- und Parameteroptimierungsmethoden

Globale Nginx-Variablen Es gibt viele globale Var...