嗨!
由于近期出现大量恶意灌水,各类管理人员根据总版规第9条进行了相关 *** 作http://bbs.xiaomi.cn/thread-3792751-1-1.html,如有疑问请您进入办事大厅发帖即可解决 如果是转卖账号,为了打击黄牛那么我们是不给解封的
更详细的描述问题有助于网友理解你遇到的麻烦,帮助你更准确的解决问题。谢谢你支持小米手机!
IPv6环境下,在浏览器中通过 http://[vip:port] 访问 web 业务,提示无法访问此网站, [vip] 的响应时间过长。
之前碰到过多次在PC浏览器上无法访问 vip 的情况,排查方法也很明确:
验证发现,直接在 vip 所在节点上访问竟然不通!登录 vip 所在节点执行 ip addr 可以看到该地址确实是正确配置了,但 ping6 该地址无回应,对应的 ipv4 地址 ping 有回应。按说 ping 本机的地址不应该和链路的状态有关系,那会是什么原因呢?在仔细检查地址配置情况后发现该地址有个标记 tentative dadfailed ;
ip-address(8)查到对该标记的解释如下:
显然该地址没有通过地址重复探测( duplicate address detection ,简称 dad ),而且这种检查机制只针对 IPv6 。 经确认,该环境的 IPv6 网段只有自己在用,且未手工配置过 IPv6 地址,但该环境曾经发生过切主 ;
至此问题基本明确了,切主时会把老的主节点上的 vip 删除,再到新的主节点上把 vip 添加上去。如果一切正常,按照这个顺序切主没有问题,但也存在某些异常情况(比如老主上的 vip 没有及时删掉,而新主上已经添加好了),此时就会触发 dad 机制。经过验证,一旦出现 dadfailed ,即使地址冲突解决了,该地址依然无法访问;
方案1:在 sysctl 配置中增加如下内核参数:
方案2:在 ip addr add 命令执行时增加 nodad 标识:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)