keepalived не слушает на виртуальном IP

вдохновленный Scott

for %i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do @%i: 2>nul && set/pz=%i <nul

также выставочная буква CD-привода. никакая потребность быть администратором.

0
задан 11 August 2012 в 02:20
1 ответ

Ваше серверное приложение должно прослушивать 0.0.0.0:8080 , а не только 192.168.56.200:8080 .

Используйте это, чтобы проверьте, где сервер прослушивает:

netstat -nlta | grep 8080

Скорее всего, вы найдете это:

tcp        0      0 192.168.56.200:8080           0.0.0.0:*               LISTEN

Это означает, что служба явно прослушивает этот адрес, а не какие-либо другие адреса, которые могут быть настроены в системе. Вы также можете использовать директивы notify_ , чтобы сигнализировать об активности при изменении состояния (например, для перезапуска службы, чтобы она узнала новый IP-адрес (а)).

notify_master "/etc/init.d/service start"
notify_backup "/etc/init.d/service stop"
notify_fault  "/etc/init.d/service stop"
1
ответ дан 4 December 2019 в 21:41

Теги

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