调度器分配任务给运行者失败,请重试或联系系统管理员

Posted

技术标签:

【中文标题】调度器分配任务给运行者失败,请重试或联系系统管理员【英文标题】:The scheduler failed to assign job to the runner, please try again or contact system administrator 【发布时间】:2021-02-12 20:36:49 【问题描述】:

我正在尝试在不同的主机中部署一个 gitlab 实例和两个运行器。当我从 GUI 执行管道时,我收到消息“调度程序未能将作业分配给运行器,请重试或联系系统管理员” 我已经用两个跑步者进行了探索:一个 shell 跑步者和一个 docker 跑步者。使用 yml 文件中的标签很好地选择了跑步者,但从不执行作业 感谢您的支持

【问题讨论】:

【参考方案1】:

就我而言,我的 CI yaml 文件中有这两个变量

  # TF_VAR_task_cpu: 256
  # TF_VAR_task_memory: 512

删除它们解决了问题 运行器版本:gitlab-runner 14.0.1

【讨论】:

【参考方案2】:

在我的情况下,我们的 gitlab 升级了,这个错误只发生在一个仓库中,我认为这是 gitlab 的一个错误,或者在升级时,该仓库的数据以某种方式损坏。

【讨论】:

以上是关于调度器分配任务给运行者失败,请重试或联系系统管理员的主要内容,如果未能解决你的问题,请参考以下文章

为啥网上购物订单状态失败,请重试啥原因

替代crontab,任务计划统一集中管理系统cronsun简介

当 Api 返回响应时,如何以角度显示“登录失败。请重试”消息?

Spark不断向死去的执行者提交任务

重试与延迟调度系统-场景与设计

请教高手Dell iDRAC6 WEB登陆的时候提示登陆错误,凭据失败,请重试