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.
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:
-
Wechseln Sie, falls noch nicht geschehen, zum Dateisystembesitzer.
-
Öffnen Sie
/home/<username>/.bashrc
in einem Texteditor. -
Fügen Sie die folgende Zeile hinzu:
ulimit -s 65536
-
Speichern Sie Ihre Änderungen in
.bashrc
und beenden Sie den Texteditor.
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.