ホストされた MEAN スタック アプリケーションでは、ホスティング会社のテクニカル サポートから報告されたように、MongoDB レプリカ セットで次のことが発生しました。
新しい予備選挙が簡単に選出される 3 分間のウィンドウがありました。ネットワークの問題により、プライマリがセカンダリへの接続を失ったようです。時間枠はわずか 3 分で、予備選挙は通常どおり再選されました。
すべてが正常に戻った後、Mongoose フレームワークを使用する Node.js アプリケーションがプライマリへの接続を再確立せず、「セカンダリに書き込めません」というエラーがログに記録されました。
質問: Mongoose および/またはそれが使用する MongoDB ドライバーを使用する場合、プライマリが元に戻った後の自動再接続を妨げる可能性のある設定は何ですか? (つまり、これが再び起こらないようにするにはどうすればよいですか?)
Mongoose v3.8.26 の使用