Chinaunix

标题: 时不时出现网络响应要等189秒才响应,请问如何跟踪定位根源? [打印本页]

作者: gflei    时间: 2013-07-05 10:00
标题: 时不时出现网络响应要等189秒才响应,请问如何跟踪定位根源?
本帖最后由 gflei 于 2013-07-05 10:58 编辑

现象:
浏览器访问应用服务器,大部分时候都很快响应(1S之内),但时不时会出现几个请求需要等189s才收到响应。而且遇到这种慢的情况,都是固定等待189s,感觉和哪处配置有关
已排除了应用程序性能问题,应用程序只用几个毫秒,早在189s之前作出返回。

提示:之前开启的ipv6,出现偶尔不响应的情况,就是浏览器死等,等不回来响应。
netstat状态为:

  1. tcp        0      1 ::ffff:192.168.9.21:80      ::ffff:202.106.38.21:50791  FIN_WAIT1   on (7.91/3/0)
  2. tcp        0      1 ::ffff:192.168.9.21:80      ::ffff:202.106.38.21:50781  FIN_WAIT1   on (7.88/3/0)
  3. tcp        0      1 ::ffff:192.168.9.21:80      ::ffff:202.106.38.21:50780  FIN_WAIT1   on (11.87/3/0)
  4. tcp        0      1 ::ffff:192.168.9.21:80      ::ffff:202.106.38.21:50783  FIN_WAIT1   on (7.88/3/0)
复制代码
后来禁用了ipv6,FIN_WAIT1 状态没了,但时不时出现等待189s的情况,之后浏览器能收到响应,内容也正常。
此时查看服务器的netstat,信息如下,不知道从这里面能否看出问题?

  1. tcp        0   1688 192.168.9.21:80             211.157.139.180:51335       ESTABLISHED on (9.25/3/0)
  2. tcp        0    875 192.168.9.21:80             211.157.139.180:51343       ESTABLISHED on (10.83/3/0)
  3. tcp        0   1090 192.168.9.21:80             211.157.139.180:51339       ESTABLISHED on (10.80/3/0)
  4. tcp        0    982 192.168.9.21:80             211.157.139.180:51337       ESTABLISHED on (10.77/3/0)
复制代码

作者: chenyx    时间: 2013-07-05 10:23
你的那几个请求是固定的还是随机出现的?
作者: gflei    时间: 2013-07-05 10:31
回复 2# chenyx


    多谢回复! 是随即的,和具体请求内容无关。
作者: gflei    时间: 2013-07-05 15:14
看来这个问题很少见
作者: gflei    时间: 2013-07-05 17:24
终于解决了,可惜不是我解决的,呵呵。

是防火墙的原因,比较变态的是为什么让等这么长时间,最后也通过了。 pix515e 设备伤不起啊。

当然了,搞软件不会调试防火墙设备也够无奈的。

多谢关注
作者: chenyx    时间: 2013-07-05 17:31
难道是设备处理能力不足?你的网络访问量大吗
作者: lbseraph    时间: 2013-07-06 23:30
是硬件防火墙?是访问量太大的原因?
作者: gflei    时间: 2013-07-08 13:52
回复 6# chenyx


    防火墙设备我也不懂,我也没亲眼看他们调整。不知道都调了哪些。

不过可以肯定的是,网络压力相当小,根本不是压力的问题。10M带宽高峰也就8M,平时也就3-4M
作者: gflei    时间: 2013-07-08 13:52
回复 7# lbseraph


网络压力相当小,根本不是压力的问题。10M带宽高峰也就8M,平时也就3-4M
作者: gflei    时间: 2013-07-08 13:54
多谢关注!

因为是客户环境,网络设备一是我不懂,二是我也没机会接触,所以如果其他网友想了解深层原因和查看相关情况,我也没法提供了。

遗憾吧,呵呵:wink::wink::wink:
作者: chenyx    时间: 2013-07-08 14:48
10M带宽高峰也就8M,8M的时候就算网络压力大了.
既然你没看过他们调整的东西,那就没有办法了.
作者: gflei    时间: 2013-07-10 10:04
回复 11# chenyx


    8M算大吗?对这方面不清楚。现在的防火墙至少100M处理能力吧。

当然了,这种问题在压力很低的情况也发生。估计跟带宽没关系
作者: chenyx    时间: 2013-07-10 10:33
设备处理能力是一回事,带宽是另外一回事.
局域网的速度一般都比广域网的速度高,一般达到线路带宽的75以上就认为是带宽不足了.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2