2016-10-22 3 views
0

Я пытаюсь создать нет файлов CSV в Node Js (с использованием fast-csv), но даже после использования --max-old-space-size = 2000000 , Я получаю FATAL ERROR: CALL_AND_RETRY_LAST Выделение не удалось, так как большого размера нет (скажем, 3000 каждый размером 1.5 МБ).Узел JS создает большое количество файлов CSV без ошибки памяти

Node JS создает каждый файл последовательно, как в логике, но почему размер равен нулю в момент создания и памяти выделяется после всех файлов получает сгенерированных

Любой возможный способ индивидуально создавать файлы и выделять память?

Заранее спасибо

+0

Возможно, вам следует показать, как вы создаете эти файлы. – robertklep

ответ

0

Try увеличить лимит памяти:

node --max-old-space-size=8192 fileName.js 

Или же использовать базу данных как MongoDB.

+0

Я не могу увеличить размер, так как ОЗУ составляет только 3 ГБ Разве какой-либо путь не выделяется каждому файлу по мере его создания? – Abhishek

+0

Это может помочь вам: http://stackoverflow.com/questions/4287494/node-js-process-out-of-memory-error – user7058009

Смежные вопросы