Ich habe eine Zeile hinzugefügt /etc/security/limits.conf
, um die Anzahl der geöffneten Dateien zu erhöhen.
* hard nofile 4096
root hard nofile 16384
Wenn ich es jedoch ausführe ulimit -n
, wird 1024 angezeigt, was der Standardwert ist. Ich habe mich abgemeldet und angemeldet, sehe aber immer noch 1024. Wie kann ich die Änderung anwenden?
pam_limits.so
in/etc/pam.d/common-session
. Ich habe in/etc/security/limits.conf
Benutzer x so konfiguriert , dass fürnofile
64000 feste und weiche Grenzwerte gelten.sudo -u x
Dannulimit -a
wird mir angezeigt , dass die Änderungen nicht angewendet wurden. Ich erkannte , dasssu
undsudo
haben unterschiedliche pam Konfigurationen so , um es funktioniert richtig brauchte ich das zu ermöglichen ,pam_limits.so
in/etc/pam.d/common-session-noninteractive
. Wenn Sie sich fragen, was der Anwendungsfall ist, verwende ich ansible und sudo, um den Benutzer zu wechseln.