Sono su Ubuntu 17.04. Cercando di aumentare il limite di file aperti e nessuna delle istruzioni che ho trovato online funziona. Posso andare fino al 4096, ma non posso andare oltre.
$ ulimit -n
1024
$ ulimit -n 4096
$ ulimit -n
4096
Che funzioni. Questo non:
$ ulimit -n 4097
bash: ulimit: open files: cannot modify limit: Operation not permitted
Sembra essere a causa del limite rigido:
$ ulimit -Hn
4096
Ho provato ad aggiungere queste righe a /etc/security/limits.conf:
* hard nofile 65535
* soft nofile 65535
root soft nofile 65535
root hard nofile 65535
Inoltre ha aggiunto questa riga a /etc/pam.d/common-session e /etc/pam.d/common-session-noninteractive:
session required pam_limits.so
Da allora, ho riavviato il mio computer. Le modifiche a limits.conf non sembrano influenzare nulla. Il limite rigido è ancora bloccato a 4096, impedendomi di andare oltre. Come faccio ad aumentare il mio limite di file aperti?
Ecco alcune informazioni di configurazione aggiuntive:
$ cat /proc/sys/fs/file-max
1624668
DefaultLimitNOFILE=65535
ha fatto il trucco. Ma perché/etc/security/limits.conf
non funziona?