Sto cercando di aumentare il massimo descrittore di file aperto per tutti gli utenti su una macchina Ubuntu.
Ho aggiunto le seguenti righe a /etc/security/limits.conf
:
* soft nofile 100000
* hard nofile 100000
E, in base a questa domanda, ho verificato le /etc/pam.conf
impostazioni per pam_limits
:
$ grep "pam_limits" /etc/pam.d/*
/etc/pam.d/atd:session required pam_limits.so
/etc/pam.d/common-session:session required pam_limits.so
/etc/pam.d/cron:session required pam_limits.so
/etc/pam.d/login:session required pam_limits.so
/etc/pam.d/sshd:session required pam_limits.so
/etc/pam.d/su:session required pam_limits.so
/etc/pam.d/sudo:session required pam_limits.so
E il mio file-max sembra andare bene:
$ cat /proc/sys/fs/file-max
762659
Eppure ho ancora il 1024 predefinito quando controllo ulimit -a
:
$ ulimit -a | grep files
open files (-n) 1024
Cos'altro posso controllare?
ulimit -n 100000
funziona come previsto (anche se non mi aiuta perché persiste solo nella sessione di accesso corrente).