En Debian Wheezy, ulimit -a
da:
open files (-n) 1024
Agrego esto a /etc/security/limits.conf
* hard nofile 64000
luego reiniciar.
Y ulimit -a
todavía da un número máximo de archivos abiertos de 1024. ¿Alguien podría arrojar algo de luz sobre él?
Respuestas:
Opción uno: no configuró el límite suave también más alto.
Solución posible:
en /etc/security/limits.conf add
prueba con
Opción dos: ha iniciado sesión como usuario y en algún archivo "config" (perfil, bashrc, algo así) el límite flexible se establece en un valor inferior.
Posible solución fe grep para ulimit en su carpeta etc. y / o carpeta de inicio.
Advertencia: Dependiendo de la cantidad de archivos / directores que tenga allí, es posible que desee considerar solo directores / archivos específicos
PD: hay muchas preguntas similares aquí que tal vez quieras leer.
Límite especialmente duro vs suave
Lea aquí para ver otra posible solución que va más en detalle. Demasiados archivos abiertos
fuente
Hay un error en Debian. Para aumentar
ulimit
necesita agregar esto en el/etc/pam.d/common-session
archivo:y en
/etc/security/limits.conf
agregar:Luego reinicie el sistema.
fuente
/etc/pam.d/common-session
archivo. funcionó simplemente agregando las otras dos líneas allimits.conf
archivo :-)*
el comodín no funcionaroot
. Agregué enroot
lugar de*
, y está funcionando. ¡Gracias!En mi caso de Apache en Debian 10, lo anterior no ayudó, aunque esto funcionó:
Verifiqué con:
..donde
$pid
está el ID de proceso de uno de los procesos de Apache.fuente