以下のコマンドでターミナルから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
この場合、何をしなければなりませんか?
前もって感謝します。
ネットワークがそのポートへのアクセスをブロックしているようです。ネットワーク管理者に連絡するか、別のネットワークから試すことをお勧めします。
ネットワーク接続のみをテストするには(資格情報は必要ありません)、このコマンドを実行できます。この例は、権限のない私のラップトップから実行されたばかりで、テストが成功したことを示しています。
% 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までお気軽にお問い合わせください。いつでもお手伝いいたします。
よろしく、
ジャレド
私はこの質問が古いことを知っていますが、誰かがまだ同様の問題に直面している場合、これが私を助けたものです:
Sudo rm /var/lib/mongodb/mongod.lock
Sudo service mongodb restart