基于以上分析,通过负载访问服务器,服务器更容易进入close_wait状态,但是只要服务器正常处理关闭连接,那么就不会出现close_wait大量停留的情况,所以需要从两方面进行下一步排查:
1、 服务器上需要针对上述的疑点进行分析排查,但涉及第三方调整可能会比较难。
2、AD负载上可以通过调整配置避免让服务器进入close_wait状态。
(1) 把七层虚拟服务改成四层,这样负载只是纯转发,不会自己主动关闭连接,连接是否主动关闭由客户端决定。
(2) 去掉针对服务器的connect_tcp探测,改为其他类型的探测。