sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo corregir el error de demasiados archivos abiertos al agregar miles de millones de registros

No hay una respuesta clara para esto, ya que está haciendo algo muy pesado, pero hay una solución disponible

ulimit es un comando en Unix/Linux que permite establecer límites del sistema para todas las propiedades.

en su caso necesita aumentar max. no. de archivos abiertos cuentan o hacerlo ilimitado en el lado más seguro (también es recomendado por MongoDB)

ulimit -n <large value in your case 1000000>

or 

sysctl -w fs.file-max=1000000

and

/etc/security/limits.conf or /etc/sysctl.conf:
change 

fs.file-max = 1000000