![](https://csdnimg.cn/release/download_crawler_static/88622545/bg1.jpg)
阿里问题定位神器 Arthas
的骚操作,定位线上BUG,超给力!
渠道系统是一个常见的spring-boot
web工程,使用了集成的tomcat。分析了代码之后,发现并没有特殊的地
方,没有特殊的过滤器或者拦截器,所以初步排除是业务代码问题
分析调用流程
出现这个问题之后,首先确认了下接口的调用流程。由于是内部测试,所
以调用流程较少。
Nginx -反向代理-> 渠道系统
公司是云服务器,网络走的也是云的内网。由于不明确问题的原因,所以
用排除法,首先确认服务器网络是否有问题。
先确认发送端到Nginx Host是否有问题:
[jboss@VM_0_139_centos ~]$ ping 10.0.0.139
PING 10.0.0.139 (10.0.0.139) 56(84) bytes of data.
64 bytes from 10.0.0.139: icmp_seq=1 ttl=64 time=0.029 ms
64 bytes from 10.0.0.139: icmp_seq=2 ttl=64 time=0.041 ms
64 bytes from 10.0.0.139: icmp_seq=3 ttl=64 time=0.040 ms
64 bytes from 10.0.0.139: icmp_seq=4 ttl=64 time=0.040 ms
从ping结果上看,发送端到Nginx主机的延迟是无问题的,接下来查看Ngi
nx到渠道系统的网络。
# 由于日志是没问题的,这里直接复制上面日志了
[jboss@VM_0_139_centos ~]$ ping 10.0.0.139
PING 10.0.0.139 (10.0.0.139) 56(84) bytes of data.
64 bytes from 10.0.0.139: icmp_seq=1 ttl=64 time=0.029 ms
64 bytes from 10.0.0.139: icmp_seq=2 ttl=64 time=0.041 ms