如何确定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 ===