易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 1100|回复: 1
收起左侧

[ALERT] 058/103657 (15493) : Starting proxy nova-metadata-api: cannot bind socke

[复制链接]
发表于 2022-2-28 10:50:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
原因:haproxy没有得到IP的原因,而配置文件又绑定了IP地址,所以会提示以上错。当然,要确保你的haproxy做了了hearbeat或者keepalived,绑定了IP,否则就无法高可用了。本例已经做keepalived" [/ `* C0 X/ U5 x0 o! ^) T
6 y, ], I; @! F0 @% y1 O& A
1.2  解决方法:8 O- N5 G; t4 ~
0 Z4 h1 S+ i" N8 i# r$ M7 M2 Q
修改内核参数
! d! S9 k* J- |9 q7 b' M9 L1 j% a! \+ M6 m" }
vim /etc/sysctl.conf4 u: s7 n6 v7 }7 h6 x
6 o' P* p/ [+ q' S1 ?
net.ipv4.ip_nonlocal_bind = 17 j3 h% w# |% O# _9 d* V

" i9 u1 f; _& b4 s- {, Y- }. R保存,并执行
0 V! L' v( ~1 h8 E- n2 g8 g, d7 @, v9 ~
$ ^# D4 T" v$ e% z% \# asysctl –p
$ _& a  N7 [- G+ G( s7 s( l. R1 }  x% P7 }' E+ I( ^2 m
net.ipv4.ip_nonlocal_bind = 1
% @8 m! M' `. f8 t
 楼主| 发表于 2022-2-28 11:27:37 | 显示全部楼层
问题一:Starting proxy websrv: cannot bind socket [0.0.0.0:80]
& c+ B* i& K$ _查看netstat -ntpl" v2 ?- \5 f+ M( W3 }6 O
如果有80端口,说明80被占用了,只需要找到程序关闭即可,一般是apache的进程0 V  Z1 o; L& d' t) ]8 Q2 [; f, l

) e# I$ u" ?/ B& u! g  h& g问题二:; e5 ^1 u* z; I2 M$ Q
Starting proxy rabbitmq_cluster: cannot bind socket [0.0.0.0:5672]
& M% M5 ]3 o" B+ P8 X" D尝试将防火墙关闭,应该是防火墙规则导致7 L9 @  N1 i1 P
问题三:5 b8 _$ V4 \" t8 C) n: c' M
HAProxy cannot bind socket [0.0.0.0:8888]0 |& z7 _- b" `& _7 T
应该是selinux问题,尝试关闭selinux
/ V/ K, ~( l' }8 W) C0 z或者 setsebool -P haproxy_connect_any=1/ e. z; U1 b) ^! p
问题解决) O2 U/ m" R+ w1 n
1、将VIP、LVS等内容清理干净!!!!!
2 a) h! _! V4 t: B) p删除所有设备的VIP,清空所有LVS设置,关闭keepalived!!!
# l7 n4 N8 I3 tvi /etc/sysctl.conf        #修改内核参数6 F7 G  p( ]! ~8 ~
net.ipv4.ip_nonlocal_bind = 1  #没有就新增此条记录8 u9 `& J) W  y. X3 m6 a7 y
sysctl -p        #保存结果,使结果生效
. e' D: d9 V3 I; @  H3 z' `, w" D说明:net.ipv4.ip_nonlocal_bind = 1 意思是启动haproxy的时候,允许忽视VIP的存在$ _  [. @7 q! m1 H1 t
' |+ h0 A& `* p
2、确认是否开启内核的转发功能  f' {3 i" X0 a, V5 D
临时开启    echo 1 > /proc/sys/net/ipv4/ip_forward7 \, n- w) Y+ V8 X1 d2 O9 @" b+ W* w
永久生效   echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
6 h5 z- [( t2 {5 i6 }- L8 k# T7 Q
4 M  `$ ~3 V* M, p7 r2 c& o6 Z% `3、确保你在开启haproxy服务器前已经关闭apache或nginx等WEB服务( z6 Z3 x. n8 k5 ?

- x. x. J  k( i% Z" O+ H
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-9 00:02 , Processed in 0.046571 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表