【问题标题】:mongoose connection connectTimeoutMS猫鼬连接connectTimeoutMS
【发布时间】:2012-11-01 06:17:39
【问题描述】:

我的 mongo 连接似乎无法比默认设置更快地超时。

var databaseUrl = 'mongodb://localhost/doesnotexist';
var options = { server: { connectTimeoutMS: 10000 } };

var db = mongoose.connect(databaseUrl, options, function (err) {
    ...
}

我正在尝试模拟数据库脱机以测试故障转移到消息队列,但似乎无法使其正常工作。

对此的任何帮助都会很棒,谢谢。

【问题讨论】:

  • 您想影响打开初始连接或每个查询的超时吗?如果后者你想要socketTimeoutMS

标签: node.js mongodb mongoose


【解决方案1】:

connectTimeoutMS 是一个套接字选项,指定如下:

var databaseUrl = 'mongodb://localhost/doesnotexist';
var options = { server: { socketOptions: { connectTimeoutMS: 10000 }}};

var db = mongoose.connect(databaseUrl, options, function (err) {

})

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-13
  • 1970-01-01
  • 2015-12-30
  • 1970-01-01
  • 1970-01-01
  • 2021-10-25
  • 2020-06-10
相关资源
最近更新 更多