Haproxy启动故障:Starting proxy:cannot bind socke

Haproxy启动时提示失败:

[ALERT] 146/132210 (3443) : Starting frontend Redis: cannot bind socket [0.0.0.0:6379]

这个问题,其实就是因为你的haproxy没有得到VIP的原因,而你的配置文件又绑定了VIP地址,所以会提示以上错误。

当然,你也要确保你的haproxy服务器做了hearbeat或keepalived,绑定VIP,要不就无法高可用了。

解决方法:

vi /etc/sysctl.conf        #修改内核参数
net.ipv4.ip_nonlocal_bind = 1  #没有就新增此条记录

sysctl -p        #保存结果,使结果生效

说明:

net.ipv4.ip_nonlocal_bind = 1 意思是启动haproxy的时候,允许忽视VIP的存在

除上面的原因之外,还有可能造成Starting proxy linuxyw.com: cannot bind socket

确定你的haproxy服务器中是否开启有apache或nginx等WEB服务,如果有,请先停掉这些服务

否则就出现以上故障。

顺便提醒下,haproxy代理服务器同时也要打开内核的转发功能,如下参数:

net.ipv4.ip_forward = 1

——郑重声明:本文仅为作者个人笔记,请勿转载!——

时间: 2024-10-13 02:20:14

Haproxy启动故障:Starting proxy:cannot bind socke的相关文章

haproxy启动故障之-"Proxy 'http_gsres': in multi-process mode."

# /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg [WARNING] 102/151915 (11151) : Proxy 'http_gsres': in multi-process mode, stats will be limited to process assigned to the current request. 解决方法: 在配置文件中加入 bind-process 2 ,让它跑在两颗

MySQL不能启动 Can't start server : Bind on unix socke

MySQL服务器突然不能启动,查看最后的启动日志如下: 080825 09:38:04 mysqld started080825 9:38:04 [ERROR] Can't start server : Bind on unix socket: Permission denied080825 9:38:04 [ERROR] Do you already have another mysqld server running on socket: /var/mysql.sock ?080825 9:

启动提示 Starting HAL daemon:[FAILED]

精简了一下CentOS的开机自启服务,结果重启之后出现提示 Starting HAL daemon:[FAILED] 然后启动到crond的时候halt了-- 按理说这个守护进程不是致命的,FAILED也是应该能启动起来系统的,它只是担负U盘以及其他USB硬件识别功能. 但是问题是如果需要启动到图形界面,鼠标键盘识别失败就会halt了,即使切换到runlevel3,再startx,图形界面出来之后仍然无法使用鼠标,白搭... -----------------------------------

Linux系统无法启动故障解决方案

Linux系统无法启动故障解决方案 2011-09-27 09:42 佚名 比特网 我要评论(0) 字号:T | T 不管你多么喜爱你的Linux系统机器,有时候你都必须恢复你的系统.是的,即使一台Linux系统机器也可能遭受系统崩溃:不管是由于视频配置错误.内核更新出错.或是由于init脚本配置错误,这种情况都是必然的. AD:2014WOT全球软件技术峰会北京站 课程视频发布 当你的心爱的linux系统出现故障的时候,你是如何来解决的呢?没有操作系统能够确保100%可靠.终有一天,即使Lin

AIX 5.3下Oracle 10g RAC 启动故障--CRS启动失败

AIX 5.3下Oracle 10g RAC 启动故障--CRS启动失败 系统环境: 操作系统: AIX 5300-09 集群软件: CRS 10.2.0.1 数据库:   Oracle 10.2.0.1                     系统架构图 故障现象: 系统重启后,在节点上CRS 启动失败或CRS服务启动成功,CRS Resource无法ONLINE. [[email protected] racg] cat /etc/hosts 127.0.0.1              

收集与当前登录用户、启动日志及启动 故障的相关信息

获取当前用户的登录的相关信息. [[email protected] ~]# who root     pts/0        2014-07-28 10:03 (172.16.56.86) root     pts/1        2014-07-28 18:01 (172.16.56.86) 获取有关登录用户更详细的信息. [[email protected] ~]# w 09:42:32 up 4 days, 22:26,  2 users,  load average: 0.00,

Oracle Study之--Oracle 11gR2 RAC crs启动故障

Oracle Study之--Oracle 11gR2 RAC crs启动故障 系统环境:     操作系统:RedHat EL5     Cluster:  Oracle 11gR2 Grid     Oracle:   Oracle 11gR2  RAC环境中,其中一个节点crsd进程启动失败: [[email protected] ~]$ crsctl check crsCRS-4638: Oracle High Availability Services is onlineCRS-453

Oracle Study之--Oracle 11gR2 RAC crs启动故障(CRS-4000)

Oracle Study之--Oracle 11gR2 RAC crs启动故障(CRS-4000) 系统环境:     操作系统:RedHat EL5     Cluster:  Oracle 11gR2 Grid     Oracle:   Oracle 11gR2  在启动一个node的CRS时出现以下错误,错误现象: [[email protected] ~]# crsctl start crs   Failure at scls_scr_getval with code 1   Inte

mysqld启动“ Can't start server: Bind on TCP/IP port: Address already in use

[[email protected] ~]# vi /var/log/mysqld.log 进入log日志发现报以下的错误: 170901  4:56:54  InnoDB: Initializing buffer pool, size = 8.0M170901  4:56:54  InnoDB: Completed initialization of buffer pool170901  4:56:55  InnoDB: Started; log sequence number 0 44233