如何判断 Redis Enterprise 分片是否已发生故障转移?
最后更新于 2024 年 3 月 22 日
问题
如何判断 Redis Enterprise 分片是否已发生故障转移?
回答
检查日志 cluster_wd.log
并搜索以下模式
2021-10-05 15:20:30,554 WARNING cluster_wd ClusterState: Node 3 (xxx.xxx.xxx.xxx) just died2021-10-05 15:20:34,486 INFO cluster_wd ClusterState: Node 3 (xxx.xxx.xxx.xxx) became alive
将此信息与 syslog 系统日志进行交叉比对,以了解节点是否曾发生故障。如果不是,则表明存在网络问题。同时检查日志 cnm_exec.log
中是否有类似内容
2021-10-05 15:20:33,441 INFO sm_event_logger MainThread: === [bdb:29] STATEMACHINE [SMRedisFailover] STARTED ===2021-10-05 15:20:33,527 INFO sm_event_logger MainThread: === [bdb:15] STATEMACHINE [SMRedisFailover] STARTED ===