1

我从节点应用程序到 mongodb 服务器出现随机连接错误。节点应用程序和 mongodb 数据库位于不同的机器上。它在大多数情况下都有效,但在有很多查询时通常会失败。

发生这种情况时,我仍然可以从 mongodb 机器运行 mongo shell。如果我重新启动节点应用程序,一切都会好起来的。

我在应用程序日志、mongo 日志和系统日志中看不到任何有意义的东西,这让我得出了一些结论。

我怀疑客户端机器端的​​某些东西,但我找不到任何有意义的东西。

任何线索将不胜感激。

4

1 回答 1

1

使用 node-mongodb-native 驱动程序时,您可以为 Db() 和 Connection() 提供带有 doDebug=true 标志的记录器。然后它应该输出调试信息(到控制台或任何依赖)。 例如,此代码似乎输出了一些连接调试信息

于 2013-06-12T17:05:05.893 回答