4 つのサーバーをセットアップしました。プライマリ サーバーとして機能しているサーバーと、他のサーバーから得た投票数を知りたいと思いました。
特定のサーバを強制的にプライマリ サーバとして機能させることができることを知っています
質問:特定のサーバーが特定の時点でプライマリ サーバーであることを確認するにはどうすればよいですか?
メンバー構成では、次のように優先度を設定できます。
cfg = rs.conf()
cfg.members[0].priority = 2
cfg.members[1].priority = 1
cfg.members[2].priority = 0.5
cfg.members[3].priority = 0
rs.reconfig(cfg)
ただし、それがプライマリ サーバーになることは保証されていません。docsのステートメントには、 「ほとんどの状況で、メンバー 0 から優先度 2 がプライマリになるように」と記載されています。
現在のプライマリサーバーを知る方法を知っている人はいますか?