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


目录


现象

Jenkins 构建时,提示如下:

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

原因

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

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

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

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

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

解决

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

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

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

至此,问题得以解决。

相关推荐
wanhengidc5 分钟前
云手机和云游戏的不同之处
运维·服务器·安全·游戏·智能手机
终焉代码12 分钟前
【Linux】基本指令(入门篇)(下)
linux·运维·服务器
我也想失去烦恼4 小时前
Linux系统/etc/hosts文件中配置了主机解析,但还是无法解析ip
linux·运维·服务器
ximy13357 小时前
AI服务器工作之整机部件(CPU+内存)
运维·服务器
weixin_421133417 小时前
bisheng 的 MCP服务器添加 或 系统集成
运维·服务器
AKAMAI8 小时前
安全风暴的绝地反击 :从告警地狱到智能防护
运维·人工智能·云计算
hkNaruto9 小时前
【DevOps】基于Nexus部署内网pypi代理镜像仓库操作手册
运维·devops
ximy13359 小时前
AI服务器工作之线材的接口介绍
运维·服务器
ximy13359 小时前
AI服务器工作之ubuntu系统下的驱动安装
运维·服务器·ubuntu
²º²²এ松9 小时前
蓝牙低功耗(BLE)通信的中心设备/外围设备(连接角色)、主机/从机(时序角色)、客户端/服务器(数据交互角色)的理解
运维·服务器·数据库