Estoy en Ubuntu 17.04. Intento aumentar el límite de archivos abiertos, y ninguna de las instrucciones que he encontrado en línea está funcionando. Puedo subir a 4096, pero no puedo pasar de eso.
$ ulimit -n
1024
$ ulimit -n 4096
$ ulimit -n
4096
Eso funciona. Esto no:
$ ulimit -n 4097
bash: ulimit: open files: cannot modify limit: Operation not permitted
Parece ser debido al límite duro:
$ ulimit -Hn
4096
Intenté agregar estas líneas a /etc/security/limits.conf:
* hard nofile 65535
* soft nofile 65535
root soft nofile 65535
root hard nofile 65535
También agregué esta línea a /etc/pam.d/common-session y /etc/pam.d/common-session-noninteractive:
session required pam_limits.so
Desde que hice eso, reinicié mi computadora. Los cambios en los límites.conf no parecen afectar nada. El límite duro todavía está atascado en 4096, lo que me impide subir más. ¿Cómo aumento mi límite de archivos abiertos?
Aquí hay información adicional de configuración:
$ cat /proc/sys/fs/file-max
1624668
DefaultLimitNOFILE=65535
Hizo el truco. ¿Pero por qué/etc/security/limits.conf
no funciona?