1

Varnish 3.0 で奇妙な問題が発生しています。ワニス ファームでは、ノードごとに 1 分あたり 10 ~ 20 の割合で障害が発生しています。この場合、Varnish は、ロード バランサー アプリケーション (F5) が前面にあるバックエンド サーバーと通信します。Varnish レイヤーとロード バランサー レイヤーで TCP ダンプを取得しました。バックエンド サーバーは約 3 秒で応答しているようです。TCP ダンプでは、3 秒後に Varnish が 200 Ok を受信して​​いることがわかります。この後、奇妙な動作が見られます。Varnish サーバーはミリ秒以内に ACK メッセージをロードバランサーに送信します。約 10 秒の遅延の後、FIN、ACK メッセージが送信されます。今回は Varnish レイヤーの 10 秒の構成と一致し、Varnish レイヤーから 503 エラーが返されていることがわかります。これは Varnish バックエンド構成です。

    backend backend1{
        .host = "<load balancer virtual server name>"; 
        .port = "<port>";
        .first_byte_timeout     = 120s;    
        .connect_timeout        = 10s;     
        .between_bytes_timeout  = 10s;     
    }

同様の問題を経験した人はいますか。この問題のトラブルシューティングに関する指針をいただければ幸いです。

4

1 に答える 1