本番環境の 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
それは動作します!
どうしたの?私はウェブを検索しましたが、同様の問題を抱えている人はほとんど見つかりませんでしたが、適切な解決策は見つかりませんでした...