副本集mongodb 無緣無故 cpu異常

mondb 服務器故障
主從複製集
主:   192.168.1.106
從:   192.168.1.100
仲裁:192.168.1.102
os版本:CentOS Linux release 7.3.1611
mongodb 版本:3.4.9
主從二臺服務器的CPU都很高,接近99%

 

查看進程:

是與mongo不相關的進程
在報錯日誌中查看,看到從庫的心跳不通,從庫的mongo進程不存在
 
處理:
在二臺服務器上kill -9 異常進程
在主庫是查看oplog日誌狀態及mongodb同步狀態

在從庫上重啓mongdb進程
再在主庫是查看oplog日誌狀態及mongodb同步狀態

 

1.看樣子那個確實不大正常的進程,另外數據庫爲何不設置賬號密碼呢,課程裏都講了不管是集羣節點間還是業務訪問都強烈要求開啓鑑權
2.mongodb 不需要用戶去驗證主從一致性,如果不一致集羣是會自動進行處理的,不要用mysql的思維去思考問題,raft協議的自動高可用切換及主庫宕機後集羣都會自動進行數據一致性處理 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章