завершение работы keepalived - не работает, “уведомляют”, зацепляют завершение работы демона

Какую проблему Вы пытаетесь решить?

У Вас, конечно, не может быть двух различных записей в файле hosts, которые так или иначе переключаются, в зависимости от которого пользователя Вы.

Если Вы говорите нам, что Вы пытаетесь сделать, вместо того, чтобы спросить нас о Вашей определенной реализации, мы можем помогать больше.

3
задан 8 May 2012 в 10:02
2 ответа

Покопался в дополнительной документации и наконец нашел:

notify_stop "/usr/local/bin/vrrp-state fault"

Работает, как ожидалось .... X -}

5
ответ дан 3 December 2019 в 05:47

Недавно я столкнулся с такой проблемой и обнаружил, что логично не выполнять эти сценарии. Эти сценарии выполняются в случае определенных событий, таких как становление ведущим или ведомым. Процесс Keepalived не следует останавливать, если он не выполняется вручную и для этого есть веская причина. Если вас беспокоит сбой в процессе поддержки активности (а не случай его завершения вручную), вы можете использовать monit . Это отличный инструмент для наблюдения за вашими запущенными процессами и их перезапуска в случае сбоя.

Как вы упомянули, вы можете просто изменить сценарий запуска keepalived для выполнения желаемого сценария (например, остановки какой-либо другой службы). Я думаю, что это будет чище, чем исправление кода keepalived, его обслуживание самостоятельно и повторная установка необходимого исправления каждый раз, когда вы захотите переустановить / обновить его.

0
ответ дан 3 December 2019 в 05:47

Теги

Похожие вопросы