记一次排查服务器连接异常

突然某个朋友联系上我,说他机器突然 443 80 端口无法访问,反正就是直接 浏览器无法打开

根据以往的经验进行排查可能出现以下几点

  1. 机器的nginx/apache可能挂了 > 通过curl 127.0.0.1:80 正常返回内容
  2. 可能是机器防火墙有问题拦截了包导致无法正常访问 > 但是关掉防火墙还是无法访问。

3.可能是机房网络有问题,并且第一次可以正常访问往后就不行了,故进行抓包处理。

在进程安装tcpdump的时候发现下载慢的一批就开始怀疑大概率是机房问题了(甚至很多时间直接timeout 因为 yum 有slow down 机制)。

最后采用sftp直接上传rpm包进行安装。

服务器抓包结果

本地机器抓包结果

通过抓包得出结论,服务器是能够正常处理http请求且返回了正常的response,就是本地机器却给我安排了rst重置的tcp包。再根据以往的经验如果是运营商安排了应该是会出现rst有了然后再收到html response的结果,而现在是只有rst包,所以应该是机房的防火墙导致。

后续,今日笑点 get

添加新评论

文章状态:已收录~