0

次の構成で、CentOS 5.2 に HAProxy 1.4.15 があります。

backend http_out
    mode        http
    option      forceclose
    option      httpclose
    option      forwardfor
    option      httpchk
    balance     roundrobin
    cookie      BACKEND insert indirect nocache maxidle 30m maxlife 8h
    server      server0 x.x.x.x:80 cookie A check inter 3s fall 3 weight 10

listen http_in
    bind        y.y.y.y:80
    default_backend http_out

xxxx と yyyy の間の接続は良好ですが、リダイレクトは数分後に機能しなくなり、常にタイムアウトします。サービスを再起動すると、再び機能しますが、あと 2 分間しか機能しません。オプションのすべての順列、Cookieの無効化、サーバーの追加、チェックなしをすでに試しました..常に同じことです。

何か案は?

4

1 に答える 1

0

2 つの可能性が考えられます: - nf_conntrack が (デフォルト設定で) ロードされており、テーブルがいっぱいになるため、エントリがタイムアウトするのを待つ必要があります。- 理由は不明ですが、クライアントが接続を閉じることはなく、すべての接続が使用されてしまい、新しい接続を確立できなくなります。タイムアウトを設定したかどうかを確認し、タイムアウトで問題が解決する場合は、接続の解放方法に問題があることは間違いありません。

于 2012-08-25T07:23:09.887 に答える