So legen Sie geöffnete Dateien ulimit

Es wird empfohlen, den ulimit „Offene Dateien“ für den Dateisystembenutzer auf einen Wert von 65536 oder mehr festzulegen.

Sie können dies entweder über die Befehlszeile oder eine dauerhafte Einstellung für den Benutzer festlegen, indem Sie sein Shell-Skript bearbeiten.

Wechseln Sie, bevor Sie fortfahren, zum Dateisystembesitzer, falls Sie dies noch nicht getan haben.

Befehl:

ulimit -s 65536

Sie können dies bei Bedarf in einen größeren Wert ändern.

HINWEIS
Die Syntax für offene Dateien ulimit hängt von der verwendeten UNIX-Shell ab. Die vorherige Einstellung sollte mit CentOS und Ubuntu mit der Bash-Shell funktionieren. Für macOS ist die richtige Einstellung jedoch ulimit -S 65532. Lesen Sie eine Manpage oder Betriebssystemreferenz, um weitere Informationen zu erhalten.

Um optional den Wert in der Bash-Shell des Benutzers festzulegen:

  1. Wechseln Sie, falls noch nicht geschehen, zum Dateisystembesitzer.

  2. Öffnen Sie /home/<username>/.bashrc in einem Texteditor.

  3. Fügen Sie die folgende Zeile hinzu:

    ulimit -s 65536
    
  4. Speichern Sie Ihre Änderungen in .bashrc und beenden Sie den Texteditor.

WARNUNG
Es wird empfohlen, in der php.ini-Datei keinen Wert für pcre.recursion_limit festzulegen, da dies zu unvollständigen Rollbacks ohne Fehlermeldung führen kann.