/etc/security/limits.conf
contiene
* 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.conf
para que sea permanente:
fs.file-max = 2000000