Eu tenho cluster memcached com couchbase. Para balanceamento usando HAProxy. Mas tem problema com a verificação de saúde.
Para verificar é bom seguinte pedido:
curl -v http://10.0.110.1:8091/pools/default/buckets/default/nodes/10.0.110.1%3A8091/stats
A resposta é 200 ou 404.
No HAProxy:
option httpchk GET /pools/default/buckets/default/nodes/10.0.110.1%3A8091/stats
server memcached1 10.0.110.1:11211 check inter 3s port 8091
server memcached2 10.0.110.2:11211 check inter 3s port 8091
server memcached3 10.0.110.3:11211 check inter 3s port 8091
Problema com "/pools/default/buckets/default/nodes/ 10.0.110.1 %3A8091/stats". Como adicionar IP variável de hosts.
Talvez use uma variável "dst". Mas não funcionou para mim:
option httpchk GET /pools/default/buckets/default/nodes/%25%5Bdst%5D%3A8091/stats
Por favor me ajude com este problema.