¿Cómo hacer que los archivos abiertos limiten más de 2000000?

¿Cómo hacer que los archivos abiertos limiten más de 2000000?

/etc/security/limits.confcontiene

* soft nofile 2000000
* hard nofile 2000000

Después de cambiar los límites de archivos abiertos a 2000000, el sistema no puede iniciar sesión; El mensaje de error es "permiso denegado".

Si cambio los límites de archivos abiertos a 900000, está bien.

La versión de Linux es 3.10.0-229.el7.x86_64.

$ cat /proc/sys/fs/file-max
6526592

Respuesta1

Puede establecer el máximo para todo el sistema en un sistema en ejecución con sysctl:

sysctl -w fs.file-max=2000000

o inserte esta línea /etc/sysctl.confpara que sea permanente:

fs.file-max = 2000000

información relacionada