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

Memory issues [Node.js server]

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

我对这类问题还很陌生,希望得到一些建议。服务器是 运行 节点,在此特定实例中分配了 800MB 内存。谢谢大家

PouchDBs 压缩导致了这个问题,所以我切换到自动压缩。无论如何令人沮丧,希望我有更好的方法来解决这个问题。