CNode

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

问答
Wwhw1988发布于10 年前最后回复10 年前6 回复6271 浏览0 收藏

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

查看回复

回复 (6)

Y
yjhjstz#1·10 年前

开的池有多大呢

W
whw1988#2·10 年前
引用 yjhjstz开的池有多大呢

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

J
jingsam#3·10 年前

程序里加上这句:

process.on('SIGINT', function() {
  mongoose.connection.close(function () {
    console.log('Mongoose default connection disconnected through app termination')
    process.exit(0)
  })
})
F
flamingtop#4·10 年前
W
winglight#5·10 年前

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

J
JacksonTian#6·10 年前

自己乱创建连接了吧。

参与回复
登录后即可参与回复。登录