码迷,mamicode.com
首页 > 其他好文 > 详细

一次tcp连接被reset的异常故障排查

时间:2016-01-07 18:28:27      阅读:331      评论:0      收藏:0      [点我收藏+]

标签:tcp reset tcpdump

    昨天有dev人员找到了我说线上访问外网的一个接口,访问均正常,但是在测试环境时通时不通,很奇怪,我也挺好奇,就跟进排查了下,情况大概如下:

测试机:l-qta20.h.beta.cn0

访问外网接口地址: http://xxx.xxx.xxx.xxx:7701/AboutMember.asmx

以下是在测试环境不通的时候,在测试环境用tcpdump抓包如下。

技术分享

技术分享

技术分享

技术分享


上图包含的内容为:

1. tcp三次握手已经完成

2. 并且连接处于数据传输的状态

3. post数据提交过去的时候,被对方reset了

由此可以判断出,问题出现在对方的接口方面:

开始以为对方web站点连接数已满,但是排查之后,连接数还有很大剩余,所以排除这个问题。

再就想到了白名单问题,经过核对白名单后,对方发现了在防火墙有一条转发规则配置的有问题,对方在修改了防火墙的转发规则后问题得以解决。


本文出自 “原创python发布区” 博客,请务必保留此出处http://cuihailong.blog.51cto.com/2923450/1732606

一次tcp连接被reset的异常故障排查

标签:tcp reset tcpdump

原文地址:http://cuihailong.blog.51cto.com/2923450/1732606

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!