Node.js mongoose连接超时
我似乎无法使我的mongo连接比默认设置更快超时Node.js mongoose连接超时,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我似乎无法使我的mongo连接比默认设置更快超时 var databaseUrl = 'mongodb://localhost/doesnotexist'; var options = { server: { connectTimeoutMS: 10000 } }; var db = mongoose.connect(databaseUrl, options, function (err) { ... } 我试图模拟数据库脱机以测试到消息队列的故障切换,但似乎无法使其正常工作 在此方
var databaseUrl = 'mongodb://localhost/doesnotexist';
var options = { server: { connectTimeoutMS: 10000 } };
var db = mongoose.connect(databaseUrl, options, function (err) {
...
}
我试图模拟数据库脱机以测试到消息队列的故障切换,但似乎无法使其正常工作
在此方面的任何帮助都将非常好,谢谢。connectTimeoutMS是一个套接字选项,指定如下:
var databaseUrl = 'mongodb://localhost/doesnotexist';
var options = { server: { socketOptions: { connectTimeoutMS: 10000 }}};
var db = mongoose.connect(databaseUrl, options, function (err) {
})
嗨,谢谢你的回复。不幸的是,这并没有改变行为。我为此编写了一个快速测试用例:您想影响打开初始连接或每个查询的超时吗?如果您想要后者
socketTimeoutMS