Estou no Ubuntu 17.04. Tentando aumentar o limite de arquivos abertos e nenhuma das instruções que encontrei online estão funcionando. Eu posso ir até 4096, mas não posso passar disso.
$ ulimit -n
1024
$ ulimit -n 4096
$ ulimit -n
4096
Isso funciona. Isto não:
$ ulimit -n 4097
bash: ulimit: open files: cannot modify limit: Operation not permitted
Parece ser por causa do limite rígido:
$ ulimit -Hn
4096
Eu tentei adicionar essas linhas ao /etc/security/limits.conf:
* hard nofile 65535
* soft nofile 65535
root soft nofile 65535
root hard nofile 65535
Também foi adicionada esta linha ao /etc/pam.d/common-session e /etc/pam.d/common-session-noninteractive:
session required pam_limits.so
Desde que fiz isso, reiniciei meu computador. Mudanças no limits.conf parecem não afetar nada. O limite rígido ainda está parado em 4096, impedindo-me de subir mais. Como faço para aumentar meu limite de arquivos abertos?
Aqui estão algumas informações adicionais de configuração:
$ cat /proc/sys/fs/file-max
1624668
DefaultLimitNOFILE=65535
fez o truque. Mas por que/etc/security/limits.conf
não funciona?