我一直在达到我的连接限制,但 http 流量一直保持一致。我使用 MMS 来分析我的 mongod 进程,发现连接数不断增加:
我正在使用 Node.js (Express) 的 mongoskin 包装器。在执行其他路由之前,我有一个连接到 mongo db 的自定义路由中间件:
var _connect = function(req, res, next) {
res.db = mongoskin.db(_us.sprintf(
'%s:%s@localhost:27017/%s?auto_reconnect',
app.set('mongoDbUser'),
app.set('mongoDbPw'),
app.set('mongoDb')
));
next();
};
难道我做错了什么?我应该如何打开和关闭连接?