当前位置: 首页 > news >正文

Jenkins 执行器(Executor)如何调整限制?

jenkins-fire


目录

    • 现象
    • 原因
    • 解决


现象

Jenkins 构建时,提示如下:

image-20250516200425667

此刻的心情正如上图中的小老头,火冒三丈,但是不要急,因为每一次错误,都是系统中某个环节在说‘我撑不住了’。

原因

其实是上图的提示表示 Jenkins 当前没有空闲的执行器(Executor)来运行当前任务,所以任务在等待中,会一直在此等待,直到有空闲的执行器,才会继续往下执行,这种现象一般有以下两种原因。

1)当前 Jenkins 所有 Executor 都在跑其他任务

  • 每个 Jenkins agent(包括主节点)都有一定数量的可用执行器(默认主节点是 2 个)。
  • 如果都被占用,新的任务就会排队等待。

2)节点(Agent)状态异常或设置为“不接收任务”

  • 比如 agent 离线、设置为 “暂停任务分配”等。

解决

调整可用执行器数量限制。

系统管理 > 系统配置 > 执行器数量

image-20250516200755289

image-20250516200830220

image-20250516200904562

效果:将支持 10 个可用执行器同时执行任务,如下图。

image-20250516114802098

至此,问题得以解决。

http://www.dtcms.com/a/194614.html

相关文章:

  • [250516] OpenAI 升级 ChatGPT:GPT-4.1 及 Mini 版上线!
  • 服务器死机了需要检查哪些问题
  • HarmonyOs开发之——— ArkWeb 实战指南
  • python训练 60天挑战-day27
  • Python中in和is关键字详解和使用
  • 智脑进化:神经网络如何从单层感知机迈向深度学习新纪元
  • 【实测有效】Edge浏览器打开部分pdf文件显示空白
  • qt5.14.2 opencv调用摄像头显示在label
  • 小白学编程之——深入理解Java线程的完整生命周期
  • 【Boost搜索引擎】构建Boost站内搜索引擎实践
  • 《数字藏品APP开发:解锁高效用户身份认证与KYC流程》
  • 一个进程中可以有多个 WebView2 控件,它们各自有独立的用户数据目录,COOKIE共享
  • SpringBoot + Shiro + JWT 实现认证与授权完整方案实现
  • git版本控制学习
  • 本地跑通vue-element-admin项目
  • C++循环效率比较与优化建议
  • [逆向工程]DebugView捕获WPS日志?解析未运行WPS时Shell扩展加载的原因与解决方案(二十五)
  • 机器学习前言2
  • 从银行排队到零钱支付:用“钱包经济学”重构Java缓存认知
  • 【无标题】威灏光电哲讯科技MES项目启动会圆满举行
  • Vue主题色切换实现方案(CSS 变量 + 类名切换)
  • 存储器上如何存储1和0
  • 类模板的简单实例
  • mybatisPlus 新增时 其他字段的值和 id 保持一致实现方法
  • 基于Unity的简单2D游戏开发
  • Vue.js---计算属性computed和lazy
  • 用Python生成词云图的几种方式
  • Chrome拓展(Chrome Extension)开发定时任务插件
  • AWS中国区CloudFront证书管理和应用指南
  • 学习笔记(C++篇)--- Day 5