haproxy服务无法正常启动

九月1年前技术文章1235

【局点信息】测试环境
【集群信息】
【问题现象】haproxy设置配置文件后,无法正常启动,查看服务状态显示失败

1.png

配置增加内容

#增加如下配置
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

2.png

显示缺少default_backend: 'app'、use_backend: 'static'

这个之前以为没有用,将文件中这块内容注释掉了,现在将注释重新放开。

ignored for proxy 'ApiApplicationServer' as it requires HTTP mode ApiApplicationServer需要http模式,上面模式写的有问题,改为   mode http、option httplog

改完之后重新检测配置文件,文件正常

3.png

haproxy服务重启

systemctl restart haproxy
systemctl status haproxy


4.png

查看服务还是异常,并且看到的日志不全,上面显示可以使用-l查看完整内容。

5.png

可以看到是端口绑定异常,重新替换端口后重启服务,服务启动正常

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

6.png


标签: 大数据运维

相关文章

CDP实操--集群扩容

CDP实操--集群扩容

一、前提准备工作1.确保OS的yum源可以正常使用,通过yum repolist命令可以查看到匹配的OS的所有包2.确保Cloudera Manager的yum源运行正常3.hosts文件配置,需要将...

ES运维(一)底层数据存储原理

ES运维(一)底层数据存储原理

1、ES底层数据存储原理架构图Segment工作流程:A、 新的文档在内存中组织B、 每隔一段时间,buffer将会被提交:生成一个新的segment(一个额外的新的倒序索引)并被写到磁盘,同时一个新...

磁盘分盘脚本分享

磁盘分区脚本名称:mg_fdisk.sh#!/bin/bashif [ "$#" -ne 1 ]; then  echo "请传入磁盘参数"  exit 1fidisk=$1# 检查磁盘是否存在if...

hadoop集群集成Iceberg操作指导

hadoop集群集成Iceberg操作指导

hadoop集群集成Iceberg操作指导书一、    准备工作1.       大数据集群运行正常,完成hi...

Trino配置yanagishima-23.0(包含编译)

Trino配置yanagishima-23.0(包含编译)

1 环境介绍1.1 本文采用trino 359yanagishima v23.02 编译yanagishima2.1 安装编译yanagishima需要的工具安装编译yanagishima需要的工具w...

Debezium部署以及同步之DB2数据到Kafka的同步

Debezium部署以及同步之DB2数据到Kafka的同步

因为Debezium依赖于kafka之上,所以我们先部署kafka和zookeeper(忽略)。1 环境介绍Debezium1.9版本 Db2 11.5版本  附官网:http...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。