私はec2-xx-yyy-zz-www.us-west-2.compute.amazonaws.comという3つのec2インスタンスを持っています。私はこれらの3つの間にレプリカセットを設定したいが、始める前に、メンバー間の接続をテストすることを推奨したこのtrouble-shooting guideをチェックした。私のテストの結果は次のとおりです:にサーバ1に接続することはできませんが、1は、サーバ2への接続が、サーバー3 Amazon EC2インスタンスでMongoDB Replica Setを設定できません
- サーバは、サーバ1と3
- サーバ3に接続することができますサーバー2
私は接続できないと言うとき、それはそれは私が理解していないこのメッセージ
mongo --host ec2-54-149-51-166.us-west-2.compute.amazonaws.com --port 27017
MongoDB shell version: 3.2.10
connecting to: ec2-54-149-51-166.us-west-2.compute.amazonaws.com:27017/test
2016-10-18T19:46:52.223+0000 W NETWORK [thread1] Failed to connect to 172.31.16.185:27017 after 5000 milliseconds, giving up.
2016-10-18T19:46:52.223+0000 E QUERY [thread1] Error: couldn't connect to server ec2-54-149-51-166.us-west-2.compute.amazonaws.com:27017, connection attempt failed :
[email protected]/mongo/shell/mongo.js:231:14
@(connect):1:6
exception: connect failed
で失敗を意味これを解決する方法。セキュリティグループと何か関係はありますか?それともどこに問題があるのだろうか。私はどんなサーバーにもpingできませんので、それは1つです。デバッグして解決しようとするものは何ですか?ありがとう
インスタンスの接続に問題があります。この12時間後に私にあなたに連絡しましょう。 –
私はそれを解決しました。私の2番目のサーバーのmongodサーバーは、レプリカセットで実行するように構成されていませんでした。それは問題だった。今すぐソートされます。それはすべてクールです。 –