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


目录


现象

Jenkins 构建时,提示如下:

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

原因

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

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

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

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

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

解决

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

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

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

至此,问题得以解决。

相关推荐
我要见SA姐12 小时前
告别 Copilot?Codex 本地化部署指南
运维·数据库·机器学习·oracle·回归
Elastic 中国社区官方博客3 小时前
列式存储并不等同于列式数据库。Columnar 模式为 Elasticsearch 带来了什么
大数据·运维·数据库·elasticsearch·搜索引擎
fengkai45453 小时前
八、Docker详解4-5
运维·docker
智恒百亿4 小时前
RTX 5090 八卡服务器 vs RTX PRO 6000 整机:AI 推理、微调与渲染选型部署指南
运维·服务器·rtx5090
蓝胖的四次元口袋6 小时前
Docker Compose多容器编排与Nginx集群实战
运维·nginx·docker compose
懂软件的胡子个哥6 小时前
微信 API 消息回调怎么设计,才能避免丢消息和重复处理
运维·微信·架构·wechatapi·个人微信号二次开发
吉甫作诵6 小时前
Redis 常用命令大全:11 大类命令速查手册
运维·数据库·redis·缓存·nosql
Acrellea8 小时前
告别粗放式能耗管理!安科瑞EIOT平台助力产业园区智慧低碳运营
运维·安全·能源
Databuff8 小时前
五款主流 SSH 免费工具介绍
运维·ssh·运维开发
菜鸟学编程o8 小时前
Linux常见指令
linux·运维·服务器