configuration带有故障转移的memcache的HAProxy

我正在为现有的Wordpress网站configuration一套新的服务器,并且要求memcache可用并且更具弹性。 build议的想法是让HAProxy向两台服务器中的一台发送请求; 如果该memcache实例不可访问,那么它应该切换到第二个,但不应该切换回第一个,如果它回来,除非第二个不可用。

这似乎并不是一个特别常见的用例,除了可能设置具有巨大上升值的第一个节点之外,我没有发现太多的内容,例如:

server server1 10.112.58.16:11211 check inter 5s fall 3 rise 99999999 server server2 10.112.58.19:11211 check backup 

当服务器1不可用时,如预期的那样下降。 即使server2离线,它也不会回退到server1。 可以这样做吗?

Keepalived或起搏器听起来像是一个更适合您的使用案例的解决scheme。 仅使用haproxy就会导致单点故障,无法以您想要的方式阻止自动故障恢复,而Keepalived或起搏器将完全符合您的需要,而不会出现单点故障。