Tenemos un cuadro de CentOS que estoy tratando de aumentar el número máximo de archivos que un usuario puede tener abierto. Actualmente cuando corro ulimit -Sn
me sale 1024
y ulimit -Hn
da 4096
. Necesito ese número alrededor de 6000.
En que /etc/sysctl.conf
me he puesto fs.file-max = 100000
. En /etc/security/limits.conf
tengo el siguiente conjunto:
username soft nofile 6000
username hard nofile 65535
Me desconecté y volví a iniciar sesión como username
pero todavía no veo mis cambios. ¿Qué necesito para cambiar este valor?
Todo lo que tengo en /etc/security/limits.d
es 90-nproc.conf
. También me aseguré de que no se llame a ulimit en mi .bash_profile o .bashrc.
Cuando lo ejecuto sysctl -p
escupe la configuración que quiero y muestra el valor fs.file-max
que quiero. Pero cuando corro ulimit -Sn
, obtengo 1048. Si trato de correr sysctl --system
, obtengo error: Unknown parameter "--system"
.