-----监听部分,配置说明
listen k3cloudip
mode tcp #监听协议,建议用TCP
bind *:80 #监听的端口,按实际情况修改
balance roundrobin #根据服务器的权重进行轮询
stick on src #基于客户端机器名的会话亲和或者粘滞,不要修改
stick-table type ip size 200k expire 1h #基于IP地址方式的亲和表,存储数量为200k,超时时间1小时
stick store-request src #基于src方式保存请求模式,不要修改
tcp-request inspect-delay 30s #HAProxy 会在接收到连接请求后等待 30 秒,如果前端请求过大,需要排队处理时,可以采用该参数
timeout server 36000s #服务端连接超时时间,长连接
timeout client 36000s #客户端连接超时时间
timeout connect 5s #连接 建立超时时间
option redispatch #当server Id对应的服务器挂掉后,强制定向到其他健康的服务器
option abortonclose #当服务器负载很高的时候,自动结束掉当前队列处理比较久的会话
hash-type map-based #哈希表是包含所有在线服务器的静态数组
#check inter 心跳检查3秒,rise3 次正确认为服务器可用 fall是5次失败认为服务器不可用
#maxconn 允许最大连接数,weight权重
#on-marked-down 标记服务为关闭的情况 shutdown-sessions 服务器停止时关闭所有会话
server app56 172.17.32.56:80 weight 100 check inter 3000 fall 3 rise 3 maxconn 350 on-marked-down shutdown-sessions
推荐阅读