mongodb 怎么手动关闭没用的连接呢? 现在连接数达到400个了。。。
发布于 8 年前 作者 whw1988 5812 次浏览 来自 问答

mongodb 怎么手动关闭没用的连接呢? 现在连接数达到400个了。。。

6 回复

开的池有多大呢

@yjhjstz 就400个,之前有个程序忘记关了。

程序里加上这句:

process.on('SIGINT', function() {
  mongoose.connection.close(function () {
    console.log('Mongoose default connection disconnected through app termination')
    process.exit(0)
  })
})

我猜所谓mongodb写入不可靠的问题指的是两点:1.默认没有事务;2.写入失败时默认不报错——其实这都是基于mongodb的设计原则产生的,如果你的需求与此不同,那只能说mongodb不适合你这个项目,而并不能说因为会写人失败所以没品——这种把DB软件人格化的说法我也是第一次见。。。。

自己乱创建连接了吧。

回到顶部