- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当出现断线,connectTimeoutMS结束的时候,我想做点什么。我在 Mongoose 配置中使用了这个选项:
var options = {
server: { socketOptions: { keepAlive: 1, connectTimeoutMS: 30000 } }
};
所以 30 秒后它放弃尝试重新连接。有什么好的解决方案可以让我处理这个放弃事件吗?我想在 connectTimeoutMS 结束后做点什么。它应该首先尝试重新连接 30 秒,然后如果失败 - 发出无法重新连接的警告。
最佳答案
你的存活率太低了。来自官方文档-
For long running applications, it is often prudent to enable keepAlive with a number of milliseconds. Without it, after some period of time you may start to see "connection closed" errors for what seems like no reason. If so, after reading this, you may decide to enable keepAlive
关于javascript - Mongoose connectTimeoutMS 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31742374/
当出现断线,connectTimeoutMS结束的时候,我想做点什么。我在 Mongoose 配置中使用了这个选项: var options = { server: { socketOptions
我似乎无法比默认情况更快地让我的 mongo 连接超时。 var databaseUrl = 'mongodb://localhost/doesnotexist'; var options = { s
我是一名优秀的程序员,十分优秀!