系统冻结,当父母和孩子连接
我已经使用Pouchdb与Electron,通过本地局域网连接两个系统,并使用单个数据库,这是一个父级,另一个子系统将使用相同的pouchdb数据库。
使用express-pouch使子系统连接父pouchdb。
在父系统中,从couchDB到pouchDB会运行后台同步。
连接按预期工作,连接系统在父母和子女都冻结一段时间后会出现问题。 检查任务管理器磁盘100%,内存100%。
两个系统 - Windows 10亲 - Ram - 4GB
尝试使用--max_old_space_size=<size>
选项增加为脚本分配的内存。
尝试使用方法emitter.getMaxListeners()
和emitter.listenerCount(eventName)
监视发射器的数量,然后使用emitter.setMaxListener(n)
增加数量。