【发布时间】:2015-11-11 22:57:44
【问题描述】:
我正在使用 Kraken.js 开发一个应用程序并管理我决定使用的会话:connect-mongo。
我有这样的设置:
'use strict';
var session = require('express-session');
var MongoStore = require('connect-mongo')(session);
module.exports = function SessionLib(opts) {
return session({
secret: opts.secret,
resave: opts.resave,
saveUninitialized: opts.saveUninitialized,
store: new MongoStore({
url: opts.url,
ttl: opts.ttl
})
});
};
我在 OpenShift 中部署应用程序并选择自动缩放,OpenShift 使用 HAProxy 进行自动缩放,但这导致我在 MongoDB 中生成的会话过多(上周末大约 250,000 个)出错。
是否有可能不保留 HAProxy 会话?
【问题讨论】:
-
你解决了吗?我遇到了同样的问题。
标签: node.js mongodb openshift haproxy