Opción uno:
no configuró el límite suave también más alto.
Solución posible:
en /etc/security/limits.conf add
* soft nofile 2048
prueba con
ulimit -n 2048
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