首页 新闻 会员 周边 捐助

net.ipv4.ip_nonlocal_bind=1

0
[已关闭问题] 关闭于 2025-12-15 15:01

sysctl -a可以看到该内核配置默认是0

如果Redis、Nginx 现在都只监听 0.0.0.0(或本机实地址),从不直接绑定 VIP,上面的内核配置不用改

如果redis里面或者nginx 配置里面bind 不是0.0.0.0,而是本级ip vip,要配置,网卡上keepalive还没将vip绑定到网卡,但是nginx,redis先药监听VIP:端口,

 • net.ipv4.ip_nonlocal_bind=1 只有在进程显式 bind(VIP) 而 VIP 尚未落到本机时才需要;方防止内核拒绝,预绑定,实际流量流入哪台,由keepalive将vip绑定哪台网卡决定,两台都预绑定没关系,如ss -nltp两台都能看到VIP:端口,不影响,无VIP那台,流量会自动抛弃

*Tesla*的主页 *Tesla* | 小虾三级 | 园豆:1268
提问于:2025-12-15 15:01
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册