1

我们使用 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看到了以下几行

随机导向器不会考虑池中不健康的后端。

这是否意味着当我在清漆中使用随机导向器时,当某些后端损坏时,它仍会将请求转发到?

4

1 回答 1

0

对我来说,您的后端配置部分似乎有误。
拆分或缩短“后端护照后端护照1”部分。是双倍的。

于 2012-12-27T22:34:43.850 回答