問題原因:
10.0.6.91 因內存oom kill了mongodb進程
缺陷
因為mongos是無狀態(tài)的、client可連接多臺mongos。
shard1、shard2、shard3 無仲裁節(jié)點、數據庫出問題不但不會自動故障轉移、剩余節(jié)點小于等于總節(jié)點數的50%時、哪怕剩余的這個節(jié)點是 primary節(jié)點、也會變成secondary節(jié)點、造成整個集群不可寫(所以shard推薦奇數節(jié)點)。
解決方案
3個shard添加amb節(jié)點、
應用連接添加另外一臺mongos地址。