这个配置
frontend https_frontend
bind *:4055
mode tcp
maxconn 8192
use_backend https_web
backend https_web
mode tcp
balance roundrobin
option http-keep-alive
server haproxy2 xxx.xxx.xxx.xxx:4055 send-proxy-v2
新连接每30秒发送一次keep-alive数据包。但1分钟后连接下降
我认为这是因为你使用mode tcp
,但option http-keep-alive
是mode http
选项。在这种情况下,在删除连接之前,很可能会使用timeout client
或timeout server
的任何值。
有关option http-keep-alive
和mode http
的更多详细信息,请参阅:
frontend https_frontend
bind *:4055
mode tcp
maxconn 8192
use_backend https_web
backend https_web
mode tcp
balance roundrobin
timeout client 600000
timeout server 600000
server haproxy2 147.78.65.172:4055 send-proxy-v2
现在我每30秒发送一次保活包和真实数据
但2分钟后钢水下降
它不是http / https查询。它的示例tcp与rand数据通信。也许这有问题?