记录TCP[RST,ACK]包的 一个未解决问题

1、问题描述

公司一个网址备案失败,导致一段时间服务器没有域名可用,但是在域名备案成功以后出现了一个奇怪的问题。

域名 :可以ping通可以访问但是http请求几乎全部失败(几乎99%)。

  • 查看后台NGINX日志时发现,所有的请求都进入了后台。
  • 查看服务日志时也发现,所有的请求已经处理完毕,但是前端显示的却是失败的请求。
  • 我把自己的域名解析到这台服务器上,结果正常访问。
  • 使用IP 访问时正常访问。
  • 把公司的这个域名解析到其他服务器地址正常访问。

2、问题排查

进行问题定位时使用了不同的域名,不同的IP进行控制变量的试验,初步定位到应该服务器设置有问题,因为其他域名可以使用,公司域名在其他地方也可以使用,域名解析也是成功的。

但是查了下没有查到原因,所以又进行了抓包对比

客户端抓包截图

服务端抓包截图

 通过抓包数据可以看出在握手成功以后服务端发送了一个(9)ACK包给客户端,但是客户端并没有收到,然后接着就发送了(10)RST,ACK 重置,链接就断了,但是为什么会没收到就搞不懂。

如果有人看到这里,又刚好知道错误原因,请多多指教。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值