sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan rettes for mange åbne filer-fejl, når du samler milliarder af poster

Der er ikke noget rent svar på dette, da du laver noget meget tungt, men en løsning er tilgængelig

ulimit er kommando i unix/linux, som gør det muligt at sætte systemgrænser for alle egenskaber.

i dit tilfælde skal du øge max. ingen. af åbne filer tæller eller gør det ubegrænset på en mere sikker side (det anbefales også af 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


  1. Kom godt i gang med Redis Client API'er

  2. Implementering af en node js-app, der bruger mongo db på aws

  3. MongoDB samler pipelines med linket objekt

  4. MongoDB $acos