我们正在使用haproxy来平衡websocket与4个node.js服务器的连接。
但是,当我们关闭websocket(客户端刷新页面或退出浏览器等)时,我们在pro unlink dev中注意到了 该Websocket在客户端和LB之间被放置,但在LB和节点之间未被放置。
我缺少某种配置吗?
我无法共享整个配置文件,但以下是一些默认设置:
defaults
log global
mode http
option httplog
option dontlognull
option log-health-checks
retries 3
option redispatch
option httpclose
maxconn 3000
timeout connect 5000
timeout client 50000
timeout server 50000
timeout tarpit 1000
答案 0 :(得分:1)
已解决 添加
timeout http-keep-alive 300s
http-close-server