我似乎无法比默认情况更快地让我的 mongo 连接超时。
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) {
})
关于node.js - Mongoose 连接 connectTimeoutMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13168013/