jenkins任务线上接口超时问题

业务部门反馈接口测试出现超时问题,实际响应时间远超预期。开发检查代码无误后,通过分析服务器CPU和带宽,发现服务器资源被大量占用,特别是jenkins job执行时CPU达到100%。进一步观察发现,jenkins任务队列满载,导致任务等待时间过长。解决方案包括降低jenkins作业调度频率,限制jenkins slave队列大小以及考虑升级服务器规格。
摘要由CSDN通过智能技术生成

问题:
业务部门反映她们那边接口测试超时,如下:
期待1000毫秒内响应, 实际响应时间7061毫秒
期待1000毫秒内响应, 实际响应时间3053毫秒
但是开发排查他们那边的接口响应都不超过1s。

排查:
代码分支clone下来,检查代码没问题。那为啥会超时呢?
代码没问题,那开始排查服务器的CPU ,负载,带宽:
CPU情况:
在这里插入图片描述

带宽情况:
在这里插入图片描述

从这基本上可以定位是服务器的问题了,都把CPU跑满了。

再看jenkins的job执行情况:
在这里插入图片描述

在这里插入图片描述

通过jenkins的job执行情况看,job最大同时执行6个任务,此时查看CPU的瞬时情况,CPU使用率100%;

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值