GNU/Linux >> LINUX-Kenntnisse >  >> Linux

nginx uLimit 'worker_connections überschreiten das Ressourcenlimit für offene Dateien:1024'

Lösung 1:

Stellen Sie worker_rlimit_nofile 65535; ein in nginx.conf im Hauptkontext.

Lösung 2:

Benutzer werden:

su - nginx

Prüfen Sie die Limits:

ulimit -Hn
ulimit -Sn

Bearbeiten Sie die Anzahl der Dateien, die das Dateisystem Sie öffnen lässt:

vi /etc/sysctl.conf
fs.file-max = 70000

lade deine Änderungen:

sysctl -p

Sehen Sie, ob das hilft.


Linux
  1. Datei-Upload-Größe in NGINX begrenzen

  2. Wie setze ich nginx max offene Dateien?

  3. Wie beschränke ich die Dateigröße beim Commit?

  4. Die maximal geöffneten Dateien pro Prozess können nicht mit sysctl geändert werden

  5. bash:ulimit:Kerndateigröße:Grenze kann nicht geändert werden:Operation nicht erlaubt

So legen Sie das Limit für ulimit und Dateideskriptoren auf Linux-Servern fest

So entpacken (öffnen) Sie die Gz-Datei

nginx - 413 Anforderungsentität zu groß

PSiTransfer – Eine einfache, selbst gehostete Open-Source-Dateifreigabelösung

So ändern Sie das Limit für offene Dateien in Linux

Größte zulässige maximale Anzahl geöffneter Dateien in Linux