调度器分配任务给运行者失败,请重试或联系系统管理员
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简介