16 votos

abrir el archivo descriptor de límites.conf configuración no sea leído por ulimit incluso cuando pam_limits.así que es necesario

Estoy tratando de subir al abrir el archivo descriptor de la máxima para todos los usuarios en una máquina de ubuntu.

He añadido las siguientes líneas a /etc/security/limits.conf:

*               soft    nofile           100000
*               hard    nofile           100000

Y, en base a esta pregunta he comprobado la /etc/pam.conf configuración de pam_limits:

$ grep "pam_limits" /etc/pam.d/*
/etc/pam.d/atd:session    required   pam_limits.so
/etc/pam.d/common-session:session required pam_limits.so
/etc/pam.d/cron:session    required   pam_limits.so
/etc/pam.d/login:session    required   pam_limits.so
/etc/pam.d/sshd:session    required     pam_limits.so
/etc/pam.d/su:session    required   pam_limits.so
/etc/pam.d/sudo:session required pam_limits.so

Y mi file-max parece estar bien:

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

Sin embargo, todavía tengo el defecto de 1024, cuando reviso ulimit -a:

$ ulimit -a | grep files
open files                      (-n) 1024

¿Qué otra cosa puedo comprobar?

12voto

bantic Puntos 359

Me di cuenta de que el sistema no parece como el comodín para el usuario en limits.conf. Cambiar a: root soft nofile 100000 y root hard nofile 100000 funcionaba bien.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: