首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Meteor的远程数据库连接超时和重新连接

Meteor的远程数据库连接超时和重新连接
EN

Stack Overflow用户
提问于 2016-07-16 00:50:00
回答 1查看 734关注 0票数 1

Meteor是否有超时和重试的设置,如果它的MongoDB在x秒内没有响应?想知道有没有人试过这个。

我对运行MongoDB数据库远程到流星生产应用程序感兴趣。Meteor到Mongo的连接会很快,只有3-9毫秒的距离,但我也想知道Meteor(和NodeJS)对短暂的网络中断会有什么反应。应用程序是否会在等待较长超时时间时挂起?如何强制1秒超时/重试以避免挂起?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-16 01:39:42

您可以在mongo URL中指定超时:

代码语言:javascript
复制
MONGO_URL=mongodb://host:port/db?connectTimeoutMS=60000&socketTimeoutMS=60000

但是假设您遇到了网络中断,那么短暂的超时会给您带来什么呢?你的应用程序无论如何都会挂起...

要获得高可用性,请查看副本集。

https://docs.mongodb.com/manual/tutorial/deploy-replica-set/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38401371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档