मुझे पहले भी इसी तरह की समस्या थी। मुझे एक txt फ़ाइल से एक विशाल JSON ऑब्जेक्ट को पढ़ने की आवश्यकता है, लेकिन प्रक्रिया समाप्त हो गई क्योंकि यह स्मृति से बाहर हो गई थी। इस समस्या के संबंध में, मेरा समाधान इस विशाल फ़ाइल को 2 फाइलों में विभाजित करना था।
आपकी समस्या के संबंध में, मेरे सुझाव हैं:
-
v8 इंजन की मेमोरी लिमिट बढ़ाने की कोशिश करें। https://github.com/joyent/node/wiki/FAQ उदाहरण (8192 का अर्थ है 8जीबी):
node --max-old-space-size=8192 server.js
-
अगर #1 काम नहीं करता है, तो इस lib के साथ xlsx फ़ाइल को पंक्ति दर पंक्ति पढ़ने का प्रयास करें:https://github .com/ffalt/xlsx-extract
-
अगर #1, #2 काम नहीं करता है, तो https://github.com/extrabacon/xlrd- को आजमाएं। पार्सर