提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

【AD】节点虽离线,但仍有连接和流量调度(长连接业务)

|

问题描述

某客户使用AD做了四层MySQL数据库的负载,但发现其中一个节点离线后,却仍有连接和流量调度,导致了客户端访问异常。

告警信息

12月3日 13:51-14:12,10.0.20.70这个节点故障了近20分钟,如下图。



有效排查步骤


1、结合上述服务日志和报表,确实可以看到70这个节点在当时是故障的。
2、但查看节点的并发调度情况,确实如同客户所说,在故障时间段依旧存在大量的并发数。

3、该虚拟服务是个四层普通的虚拟服务。
节点监视器如下。

4、继续在运行概览里面查看当时节点的新建和并发情况,可以看到该业务的调度,新建数一直是0,只是并发数基本上不变。


5、因此可以推测是长连接导致的,节点离线后一直都是老连接没有及时中断。





解决方案

需要确保节点池故障后,设备立刻重置掉该老连接,可以启用下列TCP的功能。

节点离线后,设备马上发送RST来重置该连接,原理如下。



建议与总结




我要分享
文档编号: 197079
作者: admin
更新时间: 2023-04-04 14:20
适用版本: