Tôi tiếp tục đạt đến giới hạn kết nối của mình, nhưng lưu lượng truy cập http vẫn nhất quán. Tôi sử dụng MMS để cấu hình quá trình mongod của tôi và thấy rằng số lượng kết nối không ngừng tăng:Kết nối MongoDB tiếp tục tăng
Tôi đang sử dụng wrapper mongoskin cho Node.js (Express). Tôi có một phần của middleware tuyến tùy chỉnh kết nối với db mongo trước khi thực hiện các tuyến đường khác:
var _connect = function(req, res, next) {
res.db = mongoskin.db(_us.sprintf(
'%s:%[email protected]:27017/%s?auto_reconnect',
app.set('mongoDbUser'),
app.set('mongoDbPw'),
app.set('mongoDb')
));
next();
};
Tôi có làm gì sai không? Tôi nên mở và đóng các kết nối như thế nào?
Cảm ơn Stennie. Tôi kết nối với db trong mỗi phần cấu hình Express của tôi, sau đó thiết lập res.db = app.set ('mongoConn') trong middleware tùy chỉnh đầu tiên của tôi. Làm việc hoàn hảo. –