Javascript Mongoose重新连接事件在一段时间后未被激发
第二次触发“关闭”事件后,不会触发猫鼬“重新连接”事件。如何增加始终重试的时间Javascript Mongoose重新连接事件在一段时间后未被激发,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,第二次触发“关闭”事件后,不会触发猫鼬“重新连接”事件。如何增加始终重试的时间 关闭:在我们断开连接并在所有连接模型上执行onClose(在此之后,如果我启动Mongo,它不会触发任何事件)后发出。我终于找到了答案,我们需要使用mongodb本机驱动程序选项的服务器选项,如下所示 var opts = { server: { auto_reconnect: true, reconnectInterval: 5000, reconnectTries: Infin
关闭:在我们断开连接并在所有连接模型上执行onClose(在此之后,如果我启动Mongo,它不会触发任何事件)后发出。我终于找到了答案,我们需要使用mongodb本机驱动程序选项的服务器选项,如下所示
var opts = {
server: {
auto_reconnect: true,
reconnectInterval: 5000,
reconnectTries: Infinity,
socketOptions: {
keepAlive: 1,
connectTimeoutMS: 10000
}
}
}
有关更多选项,请参见本文档:您可以添加一些相关代码吗?