Hier sind ein paar Dinge versagt, können Sie versuchen, aber man kann immer fühlen Sie sich frei, uns zu kontaktieren an [email protected] Ich bin mir sicher, dass wir dem auf den Grund gehen können.
Anonymous Mongo Mantel Verbindung
Mongo werden Sie ohne Authentifizierung verbinden lassen. Sie können mit einer nicht authentifizierten Verbindung sehr wenig tun, aber Sie können es als Test verwenden, um ein Verbindungsproblem von einem Anmeldeinformationen-Problem zu trennen.
% 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
Wenn Sie ohne Authentifizierung und führen die Befehle verbinden können, wie oben gezeigt, aber versuchen, mit verbinden Authentifizierung fehlschlägt, dann haben Sie ein Problem mit den Anmeldeinformationen. Wenn die Verbindung jedoch nicht funktioniert, obwohl keine Anmeldeinformationen angegeben werden, liegt ein Verbindungsproblem vor.
ping
Dieser Server ICMP-Datenverkehr zulässt, so stellen Sie sicher, dass es erreichbar ist, egal wo Sie sind.
% 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
trace
Wenn ping
ausfällt, traceroute
(oder tracert
unter Windows), um zu versuchen, um herauszufinden, wo das Problem ist. Sobald der Trace jedoch AWS erreicht, wird er ablaufen. Das ist normal. AWS verhindert, dass Spuren zu weit in ihre Netzwerke gelangen. Stellen Sie sicher, dass die letzte IP-Adresse Ihrer Liste Amazon gehört, indem Sie eine Art IP-Reverse-Lookup-Tool verwenden (viele im Web).
% 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 * * *
Wenn Sie versuchen, mit Mongolab verbinden, dann ist die lokale Mongod nicht relevant Sie können Referenzen davon aus der Frage entfernen. Ich habe versucht, Mongolab-Konto und Verbindung einzurichten und habe den gleichen Fehler - also vielleicht ein Problem an ihrem Ende (Sie können versuchen, ihre Unterstützung zu kontaktieren).Wenn Sie versuchen, eine Verbindung zu Ihrer lokalen Datenbank herzustellen, können Sie einfach "mongo" ohne zusätzliche Parameter eingeben (es wird standardmäßig eine Verbindung zur lokalen Datenbank hergestellt). – Iftah
Sie könnten jedoch eine vollständig qualifizierte URL benötigen wie gesagt, es scheint, wie es – Sammaye