Je suis sur Ubuntu 17.04. Essayer d'augmenter la limite de fichiers ouverts et aucune des instructions que j'ai trouvées en ligne ne fonctionne. Je peux aller jusqu'à 4096, mais je ne peux pas dépasser ça.
$ ulimit -n
1024
$ ulimit -n 4096
$ ulimit -n
4096
Ça marche. Cela ne veut pas:
$ ulimit -n 4097
bash: ulimit: open files: cannot modify limit: Operation not permitted
Cela semble être dû à la limite stricte:
$ ulimit -Hn
4096
J'ai essayé d'ajouter ces lignes à /etc/security/limits.conf:
* hard nofile 65535
* soft nofile 65535
root soft nofile 65535
root hard nofile 65535
Également ajouté cette ligne à /etc/pam.d/common-session et /etc/pam.d/common-session-noninteractive:
session required pam_limits.so
Depuis, j'ai redémarré mon ordinateur. Les modifications apportées à limits.conf ne semblent rien affecter. La limite stricte est toujours bloquée à 4096, ce qui m'empêche d'aller plus haut. Comment puis-je augmenter ma limite de fichiers ouverts?
Voici quelques informations de configuration supplémentaires:
$ cat /proc/sys/fs/file-max
1624668
DefaultLimitNOFILE=65535
a fait l'affaire. Mais pourquoi/etc/security/limits.conf
ça ne marche pas?