web-dev-qa-db-ja.com

mongolabホストに接続できません

以下のコマンドでターミナルからmongolabに接続しようとしています

 mongo ds061158.mongolab.com:61158/order_it -u <dbuser> -p <dbpassword>

以下のエラーが発生します。

MongoDB Shell version: 2.6.3
connecting to: ds061158.mongolab.com:61158/order_it
2014-07-09T13:52:44.890+0530 Error: couldn't connect to server ds061158.mongolab.com:61158 (23.22.170.205), connection attempt failed at src/mongo/Shell/mongo.js:148
exception: connect failed

この場合、何をしなければなりませんか?

前もって感謝します。

17
hannanessay

ネットワークがそのポートへのアクセスをブロックしているようです。ネットワーク管理者に連絡するか、別のネットワークから試すことをお勧めします。

ネットワーク接続のみをテストするには(資格情報は必要ありません)、このコマンドを実行できます。この例は、権限のない私のラップトップから実行されたばかりで、テストが成功したことを示しています。

% mongo ds061158.mongolab.com:61158
MongoDB Shell version: 2.6.1
connecting to: ds061158.mongolab.com:61158/test
rs-ds061158:PRIMARY> db.runCommand({ping:1});
{ "ok" : 1 }
rs-ds061158:PRIMARY> exit
bye

完全な接続のトラブルシューティングガイドは次のとおりです: http://docs.mongolab.com/connecting/#help

また、サーバーまたはコードの詳細を調査する場合は、support @ mongolab.comまでお気軽にお問い合わせください。いつでもお手伝いいたします。

よろしく、

ジャレド

26
jared

私はこの質問が古いことを知っていますが、誰かがまだ同様の問題に直面している場合、これが私を助けたものです:

Sudo rm /var/lib/mongodb/mongod.lock
Sudo service mongodb restart
0
z_blue