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を使用しても問題ありません...
それはあなたの側の接続の問題です。私はそれを試しましたが、ログイン失敗のメッセージを受け取りました:
MongoDB Shellバージョン:1.6.5
接続先:ds045907.mongolab.com:45907/database
12月24日01:12:31キャッチされない例外:ログインに失敗しました
例外:ログインに失敗しました
ここでは、いくつかのことを試すことができますが、support @ mongolab.comまでいつでもお気軽にご連絡ください。私たちはこれの底に着くことができると確信しています。
匿名のmongoシェル接続
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
(Windowsの場合はtracert
)を使用して、問題の場所を特定してください。ただし、トレースがAWSに到達すると、追跡されます。それは正常です。 AWSは、トレースがネットワークをあまりにも遠くまで見ないようにします。リストの最後のIPが、ある種のIP逆引きツール(多くはWeb上)を使用して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 * * *