内存问题[Node.js服务器]

时间:2017-09-26 09:37:15

标签: javascript node.js memory pouchdb

所以我在1GB的aws实例上运行,我发现我有内存问题。但实际上我不应该,它处理的最大数据集大约是50MB。查看我的堆栈跟踪,我的代码正在努力解析一个大对象。就在它崩溃之前,它试图使用pouchdb将我的50MB数据对象之一添加到本地数据库(pouchdb是nosql)。同时在崩溃期间,另一个数据集被复制到我的couchdb服务器。我认为我的GC应该保持我的内存使用率足够低,这不会是一个问题。

我对这些问题很新,我很欣赏一些建议。在此特定实例中,服务器正在运行,节点分配了800MB内存。谢谢你们

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

PouchDBs压缩导致了这个问题,所以我换成了autocompact。无论如何,我很沮丧,希望我有更好的方法解决这个问题。