HAProxy子配置文件保存配置
当业务众多时,将所有配置都放在一个配置文件中,会造成维护困难。可以考虑按业务分类,将配置信息拆分,放在不同的子配置文件中,从而达到方便维护的目的。
#配置参数
listen #可以采用后面形式命名:业务-服务-端口号
bind #指定HAProxy的监听地址,可以是IPV4或IPV6,可以同时监听多个IP或端口,可同时用于listen字段中
server 配置
#针对一个server配置
check #对指定real进行健康状态检查,如果不加此设置,默认不开启检查,只有check后面没有其它配置也可以启用检查功能
inter <num> #健康状态检查间隔时间,默认2000 ms
fall <num> #后端服务器从线上转为线下的检查的连续失效次数,默认为3
rise <num>

本文介绍了如何通过创建HAProxy子配置文件来提高配置管理的便利性。每个子配置文件按业务分类,例如`test.cfg`,包含监听、服务器定义等参数。配置示例中展示了`listen`、`bind`、`server`等指令的用法,并详细解释了`check`、`inter`、`fall`、`rise`及`backup`等选项。通过在`haproxy.service`单元文件中引入子配置目录,实现了子配置文件的加载。最后,通过`systemctl`命令更新并重启服务使改动生效。
最低0.47元/天 解锁文章
8084

被折叠的 条评论
为什么被折叠?



