我在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
x.x.x.x和y.y.y.y之间的连接性很好,但重定向在几分钟后停止工作并且总是超时。如果我重新启动该服务,它将再次工作,但仅再持续2分钟。我已经尝试了所有选项的排列,禁用cookie,添加更多服务器,没有检查......总是一样。
有什么想法吗?
答案 0 :(得分:0)
我看到两种可能性: - 你加载了nf_conntrack(使用默认设置)并且表已满,所以你必须等待条目超时。 - 由于未知原因,您的客户从未关闭其连接,并且您达到了使用所有连接的点 你不能建立新的。检查您是否已设置超时,如果超时解决问题,那么肯定有 连接的释放方式存在问题。