haproxy服务启动失败

在服务器重启后,haproxy服务因缺少/run/haproxy目录导致启动失败。通过查看错误信息,确定问题在于不能绑定UNIX套接字。参照Stack Overflow上的解决方案,手动创建/run/haproxy目录并设置权限为haproxy:haproxy,随后成功重启haproxy服务。
摘要由CSDN通过智能技术生成

问题描述:
搭建haproxy的机器,因出现故障重启了,然后发现haproxy服务出现异常。重新启动haproxy服务的时候出现下面的错误

[root@haproxy log]# service haproxy start
Starting haproxy (via systemctl):  Job for haproxy.service failed because the control process exited with error code. See "systemctl status haproxy.service" and "journalctl -xe" for details.
                                                           [失败]

[root@haproxy log]# ps -ef|grep haproxy    可以查看到没有启动起来
106      12735 12669  0 09:29 ?        00:00:00 haproxy -p /var/run/haproxy.pid -f /etc/haproxy/haproxy.cfg -sf 26
root     13002 12475  0 09:32 pts/0    00:00:00 grep --color=auto haproxy

根据报错中的“5月 10 10:33:24 dev115 haproxy[17614]: Starting haproxy: [ALERT] 129/103324 (17622) : Starting frontend GLOBAL: cannot bind UNIX socket [/run/haproxy/admin.sock]”这一句,经过链接https://stackoverflow.com/questions/30101075/haproxy-doesnt-start-can-not-bind-unix-soc

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
haproxy的启动命令可以根据不同的需求选择不同的选项。以下是几个常用的haproxy启动命令选项: 1. 检查配置文件语法:haproxy -c -f /usr/local/haproxy/conf/haproxy.cfg 2. 启动调试功能,将显示所有连接和处理信息在屏幕上:haproxy -d -f /usr/local/haproxy/conf/haproxy.cfg 3. 重启:haproxy -f /usr/local/haproxy/conf/haproxy.cfg [-p /var/run/haproxy.pid] -st `cat /var/run/haproxy.pid` 4. 配置热重启,即reload:haproxy -f /usr/local/haproxy/conf/haproxy.cfg [-p /var/run/haproxy.pid] -sf `cat /var/run/haproxy.pid` 5. 显示haproxy编译和启动信息:haproxy -vv 需要注意的是,restart会直接关掉旧进程并建立新进程,所以会丢弃大量已建立的连接,而reload会启动新进程,但旧进程会先处理完当前已建立的连接然后再关闭。但是,reload仍然会丢弃少量的连接。如果需要实现完全无损重启,可以考虑在haproxy启动命令中加入-x选项,并要求在haproxy配置文件的"stats socket"配置中加入expose-fd listeners选项。这样,在reload haproxy时,已建立的TCP连接将会转移到Unix Domain状态套接字中进行处理。 此外,haproxy的启动命令也可以使用类似以下的方式进行自定义编译和启动: - 自己使用cygwin64编译官方haproxy-1.9-dev5.tar.gz文件,并使用命令haproxy.exe -f haproxy.cfg -d进行启动。 - 使用-D -p /var/run/haproxy.pid -sf $(cat /var/run/haproxy.pid)命令进行启动。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Haproxy详细配置及命令](https://blog.csdn.net/Persistence___/article/details/124953434)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [编译window版haproxy1.9](https://download.csdn.net/download/wangyue20075/10758483)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [HAProxy简介及启动命令相关选项介绍](https://blog.csdn.net/u011489186/article/details/121472496)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值