如果发生故障转移,我目前正在为RabbitMQ使用HAProxy。
这是我的haproxy.cfg
global
daemon
defaults RABBITMQ
mode tcp
timeout connect 4s
timeout server 3h
timeout client 3h
listen rabbitmq1
bind :5672
option tcp-check
server master server1:5672 check port 5672 rise 3 fall 2 inter 1s
server slave server2:5672 check port 5672 rise 3 fall 2 inter 1s backup
HAProxy首先工作正常,指向server1:5672, 但是即使我在server1中停止Rabbitmq-server或关闭server1,它也不会故障转移到server2。
我想HAProxy的运行状况检查无法正常工作。
有人知道如何解决这个问题吗?请帮助T.T