【问题标题】:How do I diagnose connection problems with MongoDB如何诊断 MongoDB 的连接问题
【发布时间】:2011-04-12 21:58:36
【问题描述】:

在 windows 服务器上使用 c# 驱动程序和 MongoDB。连接代码如下所示:

using (var mongo = new Mongo(ConnectionString))
{
     mongo.Connect();  
     //do stuff
     mongo.Disconnect();
}

如果 ConnectionString == "mongodb://LocalHost/MyCollection"

如果 ConnectionString == 其他任何东西都很好...不起作用...即使我使用我的本地 IP

IE:

mongodb://192.168.0.55/MyCollection

因错误而失败:

“无法建立连接,因为 目标机器主动拒绝 192.168.0.55:27017"

Mongo 正在运行,我可以在本地连接另一台机器..

我不知道如何诊断/解决这个问题,有什么建议吗?

【问题讨论】:

  • 更新:我需要安装绑定到 127.0.0.1 以及内部或外部 IP 的 mongodb 服务,因此命令行上的绑定标志是要监听的 IPS 的逗号分隔列表到,我只听 localhost

标签: mongodb mongodb-.net-driver


【解决方案1】:

Windows 防火墙是否阻止访问?

【讨论】:

  • 更新:我需要安装绑定到 127.0.0.1 以及内部或外部 IP 的 mongodb 服务,因此命令行上的绑定标志是要监听的 IPS 的逗号分隔列表到,我只听 localhost
【解决方案2】:

您必须在 Windows 防火墙中添加具有指定端口(默认为 27017)的规则,并且肯定会起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多