Sir*_*uti 7 javascript mongodb node.js
第二次"关闭"事件被解雇后,Mongoose"重新连接"事件未被触发.如何增加总是重试的时间?
close:在我们断开连接并在所有这些连接模型上执行onClose(此后,如果我启动Mongo,它不会触发任何事件)之后发出.
我终于找到了答案,我们需要像这样使用 mongodb-native 驱动程序选项的服务器选项。
var opts = {
server: {
auto_reconnect: true,
reconnectInterval: 5000,
reconnectTries: Infinity,
socketOptions: {
keepAlive: 1,
connectTimeoutMS: 10000
}
}
}
Run Code Online (Sandbox Code Playgroud)
有关更多选项,请参阅此文档:http://mongodb.github.io/node-mongodb-native/2.0/api/Server.html
归档时间: |
|
查看次数: |
269 次 |
最近记录: |