为什么Mongo至少打开5个连接?

时间:2015-08-19 10:52:59

标签: node.js mongodb mongoose

在node.js-app中使用mongoose-plugin将打开多个连接,即使我只调用mongoose.connect(...);一次。怎么会这样?

来自 mongod 的终端输出,证明有多个连接正在进行中

NETWORK  [initandlisten] connection accepted from 127.0.0.1:51515 #1 (1 connection now open)
NETWORK  [initandlisten] connection accepted from 127.0.0.1:51516 #2 (2 connections now open)
NETWORK  [initandlisten] connection accepted from 127.0.0.1:51517 #3 (3 connections now open)
NETWORK  [initandlisten] connection accepted from 127.0.0.1:51518 #4 (4 connections now open)
NETWORK  [initandlisten] connection accepted from 127.0.0.1:51519 #5 (5 connections now open)

1 个答案:

答案 0 :(得分:1)

正如@Blakes Seven的评论所说,以下问题非常相似,并且也包含了这个问题的答案:

How to manage mongodb connections in a nodejs webapp

Mongoose似乎打开的不仅仅是单一连接,因为它提供了连接工具功能(有关更多信息,请参阅其他问题)。