无法连接到 MASTER:资源暂时不可用:连接到 MASTER 编号:0

无法连接到 MASTER:资源暂时不可用:连接到 MASTER 编号:0

我目前正在研究使用 Keepalived 进行简单主动待机 Redis 集群查询缓存。

在此处输入图片描述

我面临的问题是,当我关闭并启动(重新启动)host1 服务器进行测试时,它应该保持完全相同的虚拟 IP,并开始与 host2 进行复制。但 syslog 输出“无法连接到 MASTER:资源暂时不可用:连接到 MASTER 编号:0”,复制失败。

我假设这种情况会因为 OOM 而发生,内核可能会终止该进程。因此我参考 Redis 设置提示 (https://www.google.co.jp/search?q=redis+administrator&oq=redis+administrator+&aqs=chrome..69i57j69i64.4847j0j1&sourceid=chrome&es_sm=91&ie=UTF-8)。

  • vm.overcommit _memory = 1
  • 设置交换文件
  • 确保我有足够的内存用于 redis(通常使用的内存的 2 倍)

你有什么想法吗?谢谢,

相关内容