技术栈

选举风暴

ly7689
6 小时前
数据库·mongodb·php·mongodb 副本集·选举风暴·journal 刷盘·writeconcern
MongoDB 副本集选举风暴排查:从心跳超时到 Journal 刷盘阻塞假设你负责一套三节点的 MongoDB 副本集,主节点负责所有写入,两个从节点做复制和读扩展。某天业务晚高峰,监控上出现一组奇怪的信号:应用抛出大量写超时异常,日志里反复出现“not master”和“operation exceeded time limit”;同时 MongoDB 的 PRIMARY 状态在几十秒内切换了三四次,rs.status() 里每个节点的 electionDate 频繁刷新。你第一反应可能是网络抖动,于是去查交换机、查带宽、查跨机房延迟,结果发现网络指标正常,CPU 也不高,
我是有底线的