猫鼬连接connectTimeoutMS [英] mongoose connection connectTimeoutMS

查看:165
本文介绍了猫鼬连接connectTimeoutMS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我似乎无法使mongo连接超时比默认值快.

I can't seem to get my mongo connection to timeout faster than the default.

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

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

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

I am trying to simulate the DB going offline to test the failover to message queues, but can't seem to get this to work.

任何帮助,都将非常有用,谢谢.

Any help with this would be great, thanks.

推荐答案

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

connectTimeoutMS is a socket option which is specified like so:

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

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

})

这篇关于猫鼬连接connectTimeoutMS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆