服务器卡住5s
接口正常几十毫秒返回,但是有时候会加5s,这是怎么回事啊
9 回复
能不能具体点呢
就是所有的接口本来都是50ms左右返回,1分钟可能就有一次5秒+50毫秒才返回。单个访问每个服务器都是这样,直接访问集群是800ms左右,他也是有时候也是5秒+50毫秒才返回
没有上下文,很难分析
在可能出现问题的代码里 打log,看看 执行时间是多长
日志文件看一下
代码应该是没啥问题的,代码是回滚到上个稳定版本的
既然很好复现,那就在执行接口的地方加上时间日志,看看是不是执行花费了 5s,如果执行一直很快,那就可能是网络因素了
写个用于记录每个中间件具体执行时间的中间件就好了
你没打算让我们明白问题是什么。