none
经过网络负载平衡器(NLB)后tcp请求偶尔超时 RRS feed

  • 问题

  • 软件系统使用windows server 2012 R2 + tomcat进行部署。

    使用NLB进行故障转移。

    近期发现连接软件系统偶尔会超时。

    经过监测有以下几个现象。

    1、ping 虚拟ip,节点ip均无超时。

    2、tcping 虚拟ip偶尔会超时或者偶尔延迟到3s,异常频率到达5%,tcping节点ip均无超时。

    3、在节点服务器中tcping 虚拟ip均无超时

    4、经过Wireshark抓包发现是发生了tcp重传,并且重传4次依旧失败。

    网络负载均衡、web服务、操作系统近期没有关注到有相应的调整。

    请教下各位是否有遇到这种问题,我要从什么方向去进行排查。



    • 已编辑 陈运兴88 2019年8月26日 9:38 补充内容
    2019年8月26日 2:18

全部回复

  • 你好,

    能详细说下wireshark抓包抓的是从哪儿到哪儿的请求吗?


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2019年8月27日 2:24
  • 推荐使用Fiddler抓个请求看看耗时是在网络还是在服务端

    ericzhou

    2019年8月27日 5:31
  • 从客户端到服务端虚拟IP的tcp报文超时。

    这一块我不太清楚,描述不太清楚,我将抓包情况贴一下上来。

    (绿色底黑色字)2124 客户端ip    服务器集群虚拟ip   http     2080 POST /链接地址等

    (黑色底红色字)2126 客户端ip    服务器集群虚拟ip   tcp      2080 [TCP RETRANSMISSION] 56076 -> 80 [PSH,ACK] SEQ=70983 ACK=36524 WIN=261632 LEN=965

    (黑色底红色字)2128  同上

    (黑色底红色字)2130  同上

    (黑色底红色字)2148  同上

    2019年8月28日 9:31
  • 好的,不太会用,我去研究下。
    2019年8月28日 9:33