haproxy 如何选择后端
haproxy 如何选择后端
后端server状态
- DOWN
- 设置了check,检查不通过
- UP
- 设置了check,检查通过;或者不设置check
- MAINT
- 设置了disbled,效果等同于DOWN
后端状态
- UP
- 有至少一个weight > 0且UP的后端
- DOWN
- 无weight > 0或者UP的后端
选择
-
启用cookie session persistent
- 根据cookie转发,即使后端的weight=0
- 如果设置了option persist 或者force persist,则转发给DOWN或者MAINT的后端
- 如果设置option redispatch,则后端响应失败后,会转发给其他后端,即使配置了option persist or force-persist
-
未启用cookie session persistent
- 转发给weight > 0且UP的后端
聚沙成塔 滴水石穿