网站响应速度变慢问题排查

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lovelovelovelovelo/article/details/79815767

问题如下(突然出现):
这里写图片描述

访问网站主页,所有接口请求响应超级慢

排查过程:


排查系统是否存在影响网络的外网调用
不存在的


是否接口本身响应过慢呢
记录进入服务开始、离开服务时的时间,并打印响应时间,几十毫秒响应时间,没有问题


接口没问题啊,为什么浏览器响应那么慢呢?
采用接口调试工具postman调一下试试

也是正常的。


至此并无头绪


系统采用的是集群模式,有集群服务器,指向两台应用服务器
其中一台因为某些原因没有启用,是否是集群的问题呢?

联系相关人员,设置集群服务器仅指向使用的那一台,

没有效果

看样子不是集群的问题


要分析具体是哪里慢了。
开始分析nginx、tomcat日志


nginx打印日志设置,百度

通过分析日志,发现通过浏览器走的请求响应时间很长,而通过接口工具就很快


再看tomcat日志,日志设置,百度

同nginx日志结果


话说负载不大啊,最多十几二十并发,tomcat扛不住?
看了tomcat并发的一些配置,没有问题的(其实根本不存在并发问题)

换了tomcat试下。

没效果


jmeter压测试下
50并发,没问题啊

带上cookie试试
顿时慢了。


带了cookie就不行


为了扩展集群,前段时间上了个模块spring-session,通过使用redis管理session

是不是这个的问题呢

去掉springsession试试


问题没了


依然不知道问题的根源

继续排查

猜你喜欢

转载自blog.csdn.net/lovelovelovelovelo/article/details/79815767