找回密码
 注册
查看: 1105|回复: 1

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-2-28 10:50:05 | 显示全部楼层 |阅读模式
原因:haproxy没有得到IP的原因,而配置文件又绑定了IP地址,所以会提示以上错。当然,要确保你的haproxy做了了hearbeat或者keepalived,绑定了IP,否则就无法高可用了。本例已经做keepalived
/ U' B' e8 v8 P$ q( f0 ~1 D8 E$ C: {) x: @4 r3 w8 |8 o
1.2  解决方法:0 r9 s% ?# Z9 y5 S/ @, v
6 _0 f. H7 j* G' c+ C  C5 S
修改内核参数
' L9 P  v% Z: W5 l) v$ [. y
5 `( n1 X5 e, s, j% ?vim /etc/sysctl.conf
5 s9 b" w# a* o4 v" o* g8 K' M! B
net.ipv4.ip_nonlocal_bind = 17 K, Z4 P! w- ~" [4 R

" y$ n5 I! R" k保存,并执行$ y0 R- P  n+ @4 T" N
' [% \& y3 |7 ~! [( [
sysctl –p+ @* r" t2 m9 c4 O
3 }* J8 f# a. ]; @
net.ipv4.ip_nonlocal_bind = 1- c  ~, c* d; i# X7 S5 q- h

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-2-28 11:27:37 | 显示全部楼层
问题一:Starting proxy websrv: cannot bind socket [0.0.0.0:80]
. K% Y* v& \  ]" f查看netstat -ntpl
" ?# S6 U) x$ ?如果有80端口,说明80被占用了,只需要找到程序关闭即可,一般是apache的进程& d3 z6 a) G! B8 {+ d/ [' }5 S/ B

1 w7 b2 \! N- J/ [: g! w& M) [问题二:7 n" V  v/ m( c/ V- D  N  H
Starting proxy rabbitmq_cluster: cannot bind socket [0.0.0.0:5672]& ?) T7 J) W8 N: E- N% o" d3 F
尝试将防火墙关闭,应该是防火墙规则导致
* a, w& q: D& v) t" p2 o& n问题三:8 j8 Q( z3 R3 ~- R, ~8 C) g0 U
HAProxy cannot bind socket [0.0.0.0:8888]: Z3 s$ `& ]: r0 @" {
应该是selinux问题,尝试关闭selinux/ n: y/ v* e6 j7 a: T- @: p
或者 setsebool -P haproxy_connect_any=14 P3 p8 t. i# b7 f
问题解决
# B+ r6 f5 W) _# v7 n. N* u1、将VIP、LVS等内容清理干净!!!!!
/ \1 g, S' o5 S  b- n- J删除所有设备的VIP,清空所有LVS设置,关闭keepalived!!!1 v- R2 q) S  q$ e  q# T
vi /etc/sysctl.conf        #修改内核参数  J# G: `* j: L3 j4 F# Q" B4 ]
net.ipv4.ip_nonlocal_bind = 1  #没有就新增此条记录
5 g$ H* B9 @4 D# e/ s  l; Bsysctl -p        #保存结果,使结果生效) v. T) o7 y4 E  ?1 L
说明:net.ipv4.ip_nonlocal_bind = 1 意思是启动haproxy的时候,允许忽视VIP的存在
  |3 |$ `! ]% y) u7 W! L! W" f( G: e7 x
2、确认是否开启内核的转发功能
4 a  G3 {4 \1 d0 W0 _临时开启    echo 1 > /proc/sys/net/ipv4/ip_forward
  O) R/ s2 K/ i$ f$ x$ s永久生效   echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf8 S; S6 v* _; c

; f& A3 Q) O% ^, r" `3、确保你在开启haproxy服务器前已经关闭apache或nginx等WEB服务# {- ~6 |, K% W, b1 v% R4 \5 e

3 h' H" d+ x' X% x( c( v
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 03:06 , Processed in 0.019924 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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