1

本番環境の Mongo レプリカ セットへの接続に問題があります。レプリカ セットには、1 台のマシンにマスターがあり、別のマシンにセカンダリ + アービターがあります。

アプリケーションをローカルで実行すると、レプリカ セットに接続して適切に使用されます。Windows OS を使用しています。

Mongo URI は次のようになります。

mongodb://192.168.2.95:20000,192.168.2.96:20000/testDatabase

Java Driver 2.10.1 を使用しています。

アプリケーションを運用サーバーにデプロイすると、レプリカ セットを使用できません。エラーは「マスターが見つかりません」です。

次のように、単一ノードを使用するように mongo URI を変更すると、次のようになります。

mongodb://192.168.2.95:20000/testDatabase

それは動作します!

どうしたの?私はウェブを検索しましたが、同様の問題を抱えている人はほとんど見つかりませんでしたが、適切な解決策は見つかりませんでした...

4

0 に答える 0