我一直在寻找很多关于MongoDB中意外关闭的连接,但只能找到谁希望自己的连接,收人的问题。
我使用节点MongoDB的本地连接到数据库,但我不断收到看似随意的“错误:连接关闭”的消息。 如果我手动重试请求(浏览器刷新)请求工作。
任何想法是什么原因造成的? 有一些简单的选项,这将有助于?
我得到使用我的分贝手柄:
MongoClient.connect(connection_string, { auto_reconnect: true }, function (err, db) {
//server code/routes in here
}
我一直在寻找通过https://github.com/mongodb/node-mongodb-native/blob/master/lib/mongodb/connection/server.js ,但我知道我是如何连接池的了解有限在一般管理是我绊倒起来。 我的印象是,他们将保持打开我的服务器的生命周期下。 有人能帮忙吗?
编辑:看完mjhm的评论,我开始更深入地寻找到TCP保持活跃。 遇到一些网站,暗示这可能是Azure的跌跌撞撞做(这个问题是现在误判!)。 显然,天青负载平衡器杀死活性的1分钟后的连接。 我使用Azure的网站,因此它可能会或可能不适用,但我认为这是有识之士看好足以启动调查的一个新行。 更多详细的http://blogs.msdn.com/b/avkashchauhan/archive/2011/11/12/windows-azure-load-balancer-timeout-details.aspx