MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

NODE.JS:FATAL ERROR- JS Allocation falhou - processo sem memória, ao analisar arquivos grandes do Excel


Eu tive um problema semelhante antes. Eu preciso ler um objeto JSON enorme de um arquivo txt, mas o processo foi morto porque ficou sem memória. Com relação a esse problema, minha solução foi dividir esse arquivo enorme em 2 arquivos.

Em relação ao seu problema, minhas sugestões são:

  1. Tente aumentar o limite de memória do mecanismo v8. https://github.com/joyent/node/wiki/FAQ Exemplo (8192 significa 8 GB):
    node --max-old-space-size=8192 server.js 
    

  2. Se o nº 1 não funcionar, tente ler o arquivo xlsx linha por linha com esta lib:https://github .com/ffalt/xlsx-extract

  3. Se #1, #2 não funcionarem, tente https://github.com/extrabacon/xlrd- analisador