mongoose重新连接事件在一段时间后没有被触发
Mongoose'reconnected'事件在'close'事件第二次被触发后不会被触发。 我怎样才能增加时间来重试?
closures:在我们断开连接并onClose(在这之后,如果我启动Mongo,它不会触发任何事件)之后发射,在所有这些连接模型上执行。
我终于find了答案,我们需要使用像这样的mongodb本机驱动程序选项的服务器选项。
var opts = { server: { auto_reconnect: true, reconnectInterval: 5000, reconnectTries: Infinity, socketOptions: { keepAlive: 1, connectTimeoutMS: 10000 } } }
有关更多选项,请参阅此文档: http : //mongodb.github.io/node-mongodb-native/2.0/api/Server.html