老师,尝试哨兵模式,日志显示其他哨兵不在线

来源:7-5 故障转移演示及故障日志详解

程序媛_Lisa

2020-12-17

老师,如题,按视频中的操作配置后,日志显示其他哨兵为 sdown 状态,主从复制操作正常

  • 环境如下:
身份 IP
10.77.77.250
10.77.77.151
10.77.77.104
  • 三台机子上也分别加了哨兵,配置文件相同,如下:
# 放行所有 IP 限制
bind 0.0.0.0
# 进程端口号
port 26379
# 后台启动
daemonize yes
# 日志记录文件
logfile "/usr/local/redis/log/sentinel.log"
# 进程编号记录文件
pidfile /var/run/sentinel.pid
# 指示 Sentinel 去监视一个名为 mymaster 的主服务器
sentinel monitor mymaster 10.77.77.250 6379 2
# 访问主节点的密码
sentinel auth-pass mymaster 123456
# Sentinel 认为服务器已经断线所需的毫秒数
sentinel down-after-milliseconds mymaster 10000
# 若 Sentinel 在该配置值内未能完成 failover 操作,则认为本次 failover 失败
sentinel failover-timeout mymaster 180000
  • 分别启动redis和哨兵后,日志显示其他哨兵都是 sdown 状态
  • 尝试过配置不同sentinel 端口,依然不行
    主 250日志

从 151 日志

从 104 日志

  • 所以这样在 master 下线后,sentinel 也无法切换 master
写回答

1回答

InCowboy

2020-12-17

防火墙放行哨兵端口了吗

0
1
程序媛_Lisa
是的,防火墙关闭就好了,谢谢老师
2020-12-18
共1条回复

高级Redis进阶课 解决Redis实际问题+掌握Redis6.x特性

以项目整合Redis各种场景,从此轻松应对各类Redis难题

934 学习 · 353 问题

查看课程