我有带有 couchbase 的 memcached 集群。用于使用 HAProxy 进行平衡。但是检查健康有问题。
检查是好的以下请求:
curl -v http://10.0.110.1:8091/pools/default/buckets/default/nodes/10.0.110.1%3A8091/stats
响应为 200 或 404。
在 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
“ /pools/default/buckets/default/nodes/10.0.110.1 %3A8091/stats”有问题。如何添加主机的可变IP。
也许使用变量“dst”。但对我不起作用:
option httpchk GET /pools/default/buckets/default/nodes/%25%5Bdst%5D%3A8091/stats
请帮我解决这个问题。