MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

NODE.JS:FATAL ERROR - Alokacja JS nie powiodła się - brak pamięci podczas przetwarzania dużych plików Excela

Miałem wcześniej podobny problem. Muszę odczytać ogromny obiekt JSON z pliku txt, ale proces został zabity, ponieważ zabrakło mu pamięci. Jeśli chodzi o ten problem, moim rozwiązaniem było podzielenie tego ogromnego pliku na 2 pliki.

Jeśli chodzi o Twój problem, moje sugestie to:

  1. Spróbuj zwiększyć limit pamięci silnika v8. https://github.com/joyent/node/wiki/FAQ Przykład (8192 oznacza 8 GB):

    node --max-old-space-size=8192 server.js 
    
  2. Jeśli #1 nie działa, spróbuj odczytać plik xlsx wiersz po wierszu za pomocą tej biblioteki:https://github .com/ffalt/xlsx-extract

  3. Jeśli #1, #2 nie działają, spróbuj https://github.com/extrabacon/xlrd- parser




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. IP białej listy mongoDB

  2. Jak przejść przez obiekt w kolekcji Meteor Mongo

  3. $push z pozycyjnym ($) w upsert nie powiodło się

  4. Znajdź różnicę między 2 dokumentami w mongoDB a powłoką mongo

  5. MongoDb 2.6.1 Błąd:17444 — Starszy punkt jest poza zakresem zapytania sferycznego