Ich bin auf Ubuntu 17.04. Beim Versuch, das Limit für offene Dateien zu erhöhen, funktioniert keine der Anweisungen, die ich online gefunden habe. Ich kann auf 4096 steigen, aber ich kann nicht darüber hinausgehen.
$ ulimit -n
1024
$ ulimit -n 4096
$ ulimit -n
4096
Das funktioniert. Das tut nicht:
$ ulimit -n 4097
bash: ulimit: open files: cannot modify limit: Operation not permitted
Es scheint an der harten Grenze zu liegen:
$ ulimit -Hn
4096
Ich habe versucht, diese Zeilen zu /etc/security/limits.conf hinzuzufügen:
* hard nofile 65535
* soft nofile 65535
root soft nofile 65535
root hard nofile 65535
Diese Zeile wurde auch zu /etc/pam.d/common-session und /etc/pam.d/common-session-noninteractive hinzugefügt:
session required pam_limits.so
Seitdem habe ich meinen Computer neu gestartet. Änderungen an der limits.conf scheinen nichts zu bewirken. Das harte Limit liegt immer noch bei 4096 und hindert mich daran, noch weiter zu steigen. Wie erhöhe ich mein Limit für offene Dateien?
Hier sind einige zusätzliche Konfigurationsinformationen:
$ cat /proc/sys/fs/file-max
1624668
DefaultLimitNOFILE=65535
hat den Trick gemacht. Aber warum/etc/security/limits.conf
geht das nicht?