haproxy服务无法正常启动
【局点信息】测试环境
【集群信息】
【问题现象】haproxy设置配置文件后,无法正常启动,查看服务状态显示失败
配置增加内容
#增加如下配置 listen ApiApplicationServer bind 0.0.0.0:1234 mode tcp option tcplog balance leastconn server hadoop002 hadoop002:12345 check server hadoop003 hadoop003:12345 check
【分析过程】
检查haproxy.cfg配置文件准确性
haproxy -c -f haproxy.cfg
显示缺少default_backend: 'app'、use_backend: 'static'
这个之前以为没有用,将文件中这块内容注释掉了,现在将注释重新放开。
ignored for proxy 'ApiApplicationServer' as it requires HTTP mode ApiApplicationServer需要http模式,上面模式写的有问题,改为 mode http、option httplog
改完之后重新检测配置文件,文件正常
haproxy服务重启
systemctl restart haproxy systemctl status haproxy
查看服务还是异常,并且看到的日志不全,上面显示可以使用-l查看完整内容。
可以看到是端口绑定异常,重新替换端口后重启服务,服务启动正常
listen dolphinscheduler_apiserver bind 0.0.0.0:12346 mode http option httplog balance leastconn server hadoop002 hadoop002:12345 check server hadoop003 hadoop003:12345 check