1

キャッシュサーバーでワニス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 に答える