找回密码
 注册
查看: 1104|回复: 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
0 g! v1 A; Y/ ]2 Z! T
8 A5 N# g8 Z7 i8 ^0 w1.2  解决方法:) Q+ f& _$ a' x! f0 j

: a! s7 g2 i1 b. C, c+ I' {2 d修改内核参数. X! j/ y5 [4 q2 A+ @- A2 N
, n+ t: d1 C8 u! L: s& ^. D
vim /etc/sysctl.conf
; ]* ]7 w, q4 Y  Y/ f- @% \! K: f! l0 o7 ]+ ?" i* T8 c; B
net.ipv4.ip_nonlocal_bind = 1( W% p3 q& O* @$ }3 [6 A, u

. s( J/ V$ `& D保存,并执行$ L6 N! _" ~! }5 ]* I

  S/ {$ O, k& B7 T% B" q- o! Osysctl –p
0 s& W$ p2 o9 S" S, x4 l8 q2 e+ ?6 c' q; o& X# t
net.ipv4.ip_nonlocal_bind = 1! L6 ~" E5 V+ O4 ?1 u2 L

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-2-28 11:27:37 | 显示全部楼层
问题一:Starting proxy websrv: cannot bind socket [0.0.0.0:80]. j" Z7 W" k) t1 ?) z/ h
查看netstat -ntpl8 M8 q% M& [+ I+ ?( y0 s
如果有80端口,说明80被占用了,只需要找到程序关闭即可,一般是apache的进程
" [2 O5 k) Y6 j
% |% g4 B! [8 L& o6 L/ `2 ~) U- e问题二:* H. V. D6 _% Q
Starting proxy rabbitmq_cluster: cannot bind socket [0.0.0.0:5672]9 b6 t; O" z$ f( F4 `, R
尝试将防火墙关闭,应该是防火墙规则导致" o" T5 U: K5 @: i; E$ Q
问题三:
/ i8 O! L! j5 W% u/ YHAProxy cannot bind socket [0.0.0.0:8888], E) r% S, i4 X# d
应该是selinux问题,尝试关闭selinux, T1 Z1 f2 o# H: w3 g$ K! W+ P
或者 setsebool -P haproxy_connect_any=1& |% i! }8 o/ R$ f
问题解决& z% }) p0 `9 i* `  o
1、将VIP、LVS等内容清理干净!!!!!0 M2 Y0 `& d' f: S1 u
删除所有设备的VIP,清空所有LVS设置,关闭keepalived!!!0 X" b& g- {, b
vi /etc/sysctl.conf        #修改内核参数
+ P8 k+ H7 z( }, o0 {9 Z; Qnet.ipv4.ip_nonlocal_bind = 1  #没有就新增此条记录
) q' q! M$ [6 Z  u4 `9 Y! `sysctl -p        #保存结果,使结果生效
4 E: v) z2 t9 L% d说明:net.ipv4.ip_nonlocal_bind = 1 意思是启动haproxy的时候,允许忽视VIP的存在
+ ~8 R0 T% O2 n  {: j
% O3 A5 j, r5 _6 _9 v- D2、确认是否开启内核的转发功能; O' I3 E9 |) D& v8 T$ q6 S
临时开启    echo 1 > /proc/sys/net/ipv4/ip_forward
) M) ^( w' i/ N# t永久生效   echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
, k2 q+ r; e7 }/ Y) f. y- H+ Y( Z* D2 k  V* a
3、确保你在开启haproxy服务器前已经关闭apache或nginx等WEB服务! r+ w! Y/ U9 p: y/ e/ U$ h

2 _9 W/ T/ V6 F8 D- A
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 02:00 , Processed in 0.013701 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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