Redis集群单点故障:corrupted cluster config file.
引言
令我匪夷所思的是:Redis-Cluster之前都是运作好好的,突然间两个节点就是启动不了,无论是通过docker命令重启,还是粗暴的重启服务器,都没有解决!
一、场景
1.1 查看服务,果然挂掉了
docker ps
1.2 检查日志,进行故障排查
docker logs redis-6377
二、解决方式
当看到这一幕的时候?内心简直策马奔腾…,什么玩意啊,Unrecoverable error: corrupted cluster config file.是啥啊???简直一脸懵逼,参照 这位博主 最终得以解决:【将所有节点信息删除,只保留自身节点】,产生原因:人为 频繁重启 导致的,确实2核4G就装了个Apollo,装jenkins的时候就带不动了,不得不频繁的进行重启,就产生了: Unrecoverable error: corrupted cluster config file.故障!
2.1 缺失的配置文件
2.2 正常节点配置文件
2.3 修复配置文件重启前
2.4 修复配置文件重启后