我们使用 varnish 3.02 和缓存服务器,并且有 6 个或更多的服务器作为不同权重的后端,所以循环可能不适合我们,
我们使用具有以下健康检查的随机导向器,但它似乎不起作用
probe apachehealthcheck {
.url = "/test/test.php";
.interval = 3s;
.timeout = 3 s;
.window = 5;
.threshold = 3;
.initial = 3;
.expected_response = 200; }
backend passport backend passport1 {
.host = "192.168.2.192";
.port = "80";
.connect_timeout = 10s;
.first_byte_timeout = 50s;
.between_bytes_timeout = 30s;
.probe = apachehealthcheck; }
director passport_cluster random {
{.backend = flpassport1;.weight = 1;}
{.backend = flpassport2;.weight = 2;}
... }
我在https://www.varnish-cache.org/trac/wiki/BackendPolling看到了以下几行
随机导向器不会考虑池中不健康的后端。
这是否意味着当我在清漆中使用随机导向器时,当某些后端损坏时,它仍会将请求转发到?