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

我看到两种可能性: - 您已加载 nf_conntrack(使用默认设置)并且表已满,因此您必须等待条目超时。- 由于未知原因,您的客户永远不会关闭他们的连接,并且您达到了使用所有连接的地步,因此您无法建立新的连接。检查您是否设置了超时,如果超时解决了问题,那么释放连接的方式肯定存在问题。

于 2012-08-25T07:23:09.887 回答