loyalxuan 发表于 2019-1-2 07:02:22

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

  转自:http://www.linuxyw.com/a/yunweiguzhang/20130614/570.html
  haproxy启动时提示失败:
   164/110030 (11606) : Starting proxy linuxyw.com: cannot bind socket
  这个问题,其实就是因为你的haproxy没有得到VIP的原因,而你的配置文件又绑定了VIP地址,所以会提示以上错误
  当然,你也要确保你的haproxy服务器做了hearbeat或keepalived,绑定VIP,要不就无法高可用了。
  解决方法:
  修改内核参数: /etc/sysctl.conf
  net.ipv4.ip_nonlocal_bind=1
  保存结果,使结果生效
sysctl –p  或者使用echo进去,前提是sysctl.conf文件中没有本条参数:
  echo 'net.ipv4.ip_nonlocal_bind = 1'>>/etc/sysctl.conf
  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

页: [1]
查看完整版本: haproxy启动故障:Starting proxy:cannot bind socke