MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

NODE.JS :ERREUR FATALE - Échec de l'allocation JS - processus à court de mémoire, lors de l'analyse de fichiers Excel volumineux

J'ai eu un problème similaire avant. J'ai besoin de lire un énorme objet JSON à partir d'un fichier txt, mais le processus a été tué car il manquait de mémoire. Concernant ce problème, ma solution a été de diviser cet énorme fichier en 2 fichiers.

Concernant votre problème, mes suggestions sont :

  1. Essayez d'augmenter la limite de mémoire du moteur v8. https://github.com/joyent/node/wiki/FAQ Exemple (8192 signifie 8 Go) :

    node --max-old-space-size=8192 server.js 
    
  2. Si #1 ne fonctionne pas, essayez de lire le fichier xlsx ligne par ligne avec cette bibliothèque :https://github .com/ffalt/xlsx-extract

  3. Si #1, #2 ne fonctionnent pas, essayez https://github.com/extrabacon/xlrd- analyseur