sql >> Databasteknik >  >> NoSQL >> MongoDB

NODE.JS:FATAL ERROR- JS-allokering misslyckades - bearbeta slut på minne, medan stora excel-filer analyseras

Jag hade ett liknande problem tidigare. Jag behöver läsa ett enormt JSON-objekt från en txt-fil, men processen avbröts eftersom minnet tog slut. Angående detta problem var min lösning att dela upp denna enorma fil i 2 filer.

Angående ditt problem är mina förslag:

  1. Försök att öka minnesgränsen för v8-motorn. https://github.com/joyent/node/wiki/FAQ Exempel (8192 betyder 8 GB):

    node --max-old-space-size=8192 server.js 
    
  2. Om #1 inte fungerar, försök att läsa xlsx-fil rad för rad med detta lib:https://github .com/ffalt/xlsx-extract

  3. Om #1, #2 inte fungerar, försök med https://github.com/extrabacon/xlrd- parser




  1. Hur kan jag beräkna totalt positivt, totalt negativt pris och summa med Node.js och Mongoose

  2. MongoDB - Släpp en samling

  3. Moongoose sammanlagda $match matchar inte id:n

  4. Slå samman dokument med dess kapslade matriser och deras kapslade matriser