キャッシュサーバーでワニス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で以下の行を見ました
ランダムディレクターは、プールの不健全な部分であるバックエンドを考慮しません。
ワニスでランダムディレクターを使用しているとき、一部のバックエンドが壊れているときでも、リクエストをに転送するという意味ですか?