AWS 上的 Gitlab CI 自动缩放 - Gitlab 看不到生成的运行程序,也看不到分配的作业

时间:2021-07-11 11:40:14

标签: gitlab gitlab-ci

按照此处的说明在 AWS 上进行 GitLab 自动缩放:https://docs.gitlab.com/runner/configuration/runner_autoscale_aws/

'master' runner 正在工作,Gitlab CI 控制台将它列在 Settings/CICD 下,并且绿色的“available”指示灯亮起。它还根据请求的空闲计数生成可以在 AWS EC2 控制台上看到的新运行程序。因此,所有自动缩放似乎都运行良好。

问题在于生成的跑步者似乎没有被 Gitlab 注意到。他们不会出现在设置/CICD 下的跑步者列表中,也不会被分配任何工作。所以什么都不会运行。

'master' 的 config.toml 在 runners 部分下有以下内容(填写了密钥和子网 IDS):

df1[,uniqueN(c("iso", "year"))]

找不到关于如何调试这种情况的任何文档。任何帮助表示赞赏!

编辑:“master”机器上的“journalctl -u gitlab-runner”显示如下所示的日志条目:

WARNING: Failed to process runner builds=0 error=failed to update executor: no free machine that can process builds executor=docker+machine runner=RMMtxBEX

(RMMtxBEX 是 master 的 id)。

0 个答案:

没有答案
相关问题