问题:
业务部门反映她们那边接口测试超时,如下:
期待1000毫秒内响应, 实际响应时间7061毫秒
期待1000毫秒内响应, 实际响应时间3053毫秒
但是开发排查他们那边的接口响应都不超过1s。
排查:
代码分支clone下来,检查代码没问题。那为啥会超时呢?
代码没问题,那开始排查服务器的CPU ,负载,带宽:
CPU情况:
带宽情况:
从这基本上可以定位是服务器的问题了,都把CPU跑满了。
再看jenkins的job执行情况:
通过jenkins的job执行情况看,job最大同时执行6个任务,此时查看CPU的瞬时情况,CPU使用率100%;