/etc/security/limits.conf
enthält
* soft nofile 2000000
* hard nofile 2000000
Nachdem ich die Begrenzung der geöffneten Dateien auf 2.000.000 geändert habe, kann sich das System nicht anmelden; die Fehlermeldung lautet „Zugriff verweigert“.
Wenn ich die Begrenzung für geöffnete Dateien auf 900.000 ändere, ist alles in Ordnung.
Die Linux-Version ist 3.10.0-229.el7.x86_64.
$ cat /proc/sys/fs/file-max
6526592
Antwort1
Sie können das systemweite Maximum auf einem laufenden System mit einem festlegen sysctl
:
sysctl -w fs.file-max=2000000
oder fügen Sie diese Zeile ein, /etc/sysctl.conf
um es dauerhaft zu machen:
fs.file-max = 2000000