実稼働サーバーと開発サーバーがあります。本番サーバーはmongodを実行しており、私の開発サーバーは2つのインスタンスを実行しています.1-本番用の「スレーブ」として(replicaSetを使用)。これにより、データが複製され、バックアップが容易になります。2 - 「マスター」。私の開発コレクション(slaveOkayなどに関して、スレーブインスタンスを使用できませんでした)。
どちらも独自のpidファイル、データフォルダー、すべてを持っています。これは、1年以上も問題なく機能しています。
残念ながら、最後のバージョン以降、1 つのインスタンスを開始するたびに、もう 1 つのインスタンス (製品スレーブ <> 開発マスター) が終了するようです。どちらが先に開始されても、もう一方は必ず停止します。
mongo が突然このように動作する理由と、問題の解決策を知っている人はいますか? マスター インスタンスを使用して開発コレクションを格納することは、さまざまな理由から、私にとって実際には選択肢ではありません。
これが物事をもう少し明確にすることを願っています:
production writes --> production [master] --[replicaSet]--> development instance 1 [slave]
development writes --> development instance 2 [master]
ありがとう!