Я пытаюсь настроить высокодоступный и отказоустойчивый Redis, но в этом сценарии все дозорные застряли и не могут выбрать новый мастер, который я установил down-after-milliseconds 1000
и failover-timeout 2000
, когда все дозорные выключаются, а затеммой мастер выключается, когда стражники поднимаются, не могут выбрать нового мастера и показать журнал -failover-abort-no-good-slave master mymaster
.Я знаю, что эта проблема возникла из-за этой части кода (sentinel.c) if (slave->master_link_down_time > max_master_down_time) continue;
если есть какой-либо параметр для конфигурации, sentinel всегда выбирает мастер в случае сбоя, а не -failover-abort-no-good-slave master mymaster?