首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >连接到远程mongo服务器导致异常连接失败

连接到远程mongo服务器导致异常连接失败
EN

Stack Overflow用户
提问于 2012-12-23 18:51:09
回答 2查看 45.9K关注 0票数 16

在mongodb.org的mongodb安装文件中运行此命令

./mongo ds045907.mongolab.com:45907/database -u user -p password

为了匿名,我更改了数据库、用户和密码。

结果如下

Error: couldn't connect to server ds045907.mongolab.com:45907 src/mongo/shell/mongo.js:93
exception: connect failed

也许我被服务器防火墙拦截了?我可以使用git或brew或pip...

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-24 01:16:31

这是你身边的连接问题。我尝试过,但收到登录失败消息:

MongoDB外壳版本: 1.6.5

接入: ds045907.mongolab.com:45907/database

Mon Dec 24 01:12:31未捕获异常:登录失败

异常:登录失败

票数 10
EN

Stack Overflow用户

发布于 2013-01-05 17:52:08

这里有一些你可以尝试的东西,但是你可以随时通过support@mongolab.com联系我们。我相信我们可以查个水落石出。

匿名mongo shell连接

Mongo将允许您无需身份验证即可连接。对于未经身份验证的连接,您几乎无能为力,但您可以将其用作将连接问题与凭据问题区分开来的测试。

% mongo ds045907.mongolab.com:45907
MongoDB shell version: 2.0.7
connecting to: ds045907.mongolab.com:45907/test
> db.version()
2.2.2
> db.runCommand({ping:1})
{ "ok" : 1 }
> exit
bye

如果您可以在不进行身份验证的情况下进行连接,并运行如上所示的命令,但是尝试使用身份验证进行连接失败,那么您的凭据就有问题。但是,如果在不提供凭据的情况下连接也不起作用,那么就存在连接问题。

ping

该服务器确实允许ICMP通信,因此请确保无论您身在何处,都可以访问它。

% ping ds045907.mongolab.com
PING ec2-107-20-85-188.compute-1.amazonaws.com (107.20.85.188): 56 data bytes
64 bytes from 107.20.85.188: icmp_seq=0 ttl=41 time=99.744 ms
64 bytes from 107.20.85.188: icmp_seq=1 ttl=41 time=99.475 ms
64 bytes from 107.20.85.188: icmp_seq=2 ttl=41 time=99.930 ms
^C
--- ec2-107-20-85-188.compute-1.amazonaws.com ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 99.475/99.716/99.930/0.187 ms

traceroute

如果ping失败,请使用traceroute (或tracert )尝试找出问题所在。然而,一旦跟踪到达AWS,它就会逐渐消失。这很正常。AWS可以防止traces看到太远的网络。使用某种IP反向查找工具(许多在Web上),确保列表中的最后一个IP为Amazon所有。

% traceroute ds045907.mongolab.com
traceroute to ec2-107-20-85-188.compute-1.amazonaws.com (107.20.85.188), 64 hops max, 52 byte packets
 1  192.168.1.1 (192.168.1.1)  1.092 ms  0.865 ms  1.047 ms
 2  192.168.27.1 (192.168.27.1)  1.414 ms  1.330 ms  1.224 ms

            ... snipped to protect the innocent ...

14  72.21.220.83 (72.21.220.83)  87.777 ms
    72.21.220.75 (72.21.220.75)  87.406 ms
    205.251.229.55 (205.251.229.55)  99.363 ms
15  72.21.222.145 (72.21.222.145)  87.703 ms
    178.236.3.24 (178.236.3.24)  98.662 ms
    72.21.220.75 (72.21.220.75)  87.708 ms
16  216.182.224.55 (216.182.224.55)  87.312 ms  86.791 ms  89.005 ms
17  * 216.182.224.55 (216.182.224.55)  91.373 ms *
18  216.182.224.55 (216.182.224.55)  121.754 ms * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14010351

复制
相关文章

相似问题

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