Je suis sur Ubuntu 17.04. J'essaie 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 aller au-delà.
$ ulimit -n
1024
$ ulimit -n 4096
$ ulimit -n
4096
Cela fonctionne. Pas ça :
$ ulimit -n 4097
bash: ulimit: open files: cannot modify limit: Operation not permitted
Il semble que ce soit à cause de la limite dure :
$ ulimit -Hn
4096
J'ai essayé d'ajouter ces lignes au fichier /etc/security/limits.conf :
* hard nofile 65535
* soft nofile 65535
root soft nofile 65535
root hard nofile 65535
J'ai également ajouté cette ligne dans /etc/pam.d/common-session et /etc/pam.d/common-session-noninteractive :
session required pam_limits.so
Depuis que j'ai fait ça, j'ai redémarré mon ordinateur. Les modifications apportées à limits.conf ne semblent pas avoir d'incidence. La limite dure est toujours bloquée à 4096, ce qui m'empêche d'aller plus loin. Comment augmenter ma limite de fichiers ouverts ?
Voici quelques informations supplémentaires sur la configuration :
$ cat /proc/sys/fs/file-max
1624668