我已经将Pouchdb与Electron一起使用,通过本地LAN连接两个系统并使用单个数据库作为父级,另一个子系统将使用相同的pouchdb数据库。
使用express-pouch使子系统连接父pouchdb。
在父系统中将从couchDB到pouchDB运行后台同步。
连接正在按预期工作,问题是在父系统和子级连接系统冻结一段时间之后。 检查任务管理器磁盘100%,内存100%。
两个系统 - Windows 10专业版 - Ram - 4GB
答案 0 :(得分:3)
尝试使用选项--max_old_space_size=<size>
增加为脚本分配的内存。
尝试使用方法emitter.getMaxListeners()
和emitter.listenerCount(eventName)
监控您拥有的发射器数量,并使用emitter.setMaxListener(n)
增加数字