我们的设置是一个 varnish in-front 服务于 2 个后端并配置了健康轮询。我们使用client director进行负载均衡,所以后端是根据client.identity来挑选的
当两个后端之一失败时,varnish 成功将此后端设置为 Sick,但是我们看到访问者收到数据库错误,因为它们被发送到 Sick 后端!
我搜索了清漆文档,但没有找到任何特定于“客户总监”的内容,我看到了很多“循环”,他们明确表示清漆不会使用生病的后端,但对于“客户总监”却没有'。
任何人都可以验证当 varnish 使用“client director”时不会选择生病的后端吗?这样我就知道某处有错误的配置,这不是清漆错误。