gpt4 book ai didi

gitlab-ci-runner - 如何解决卡住的 Gitlab CI 管道?

转载 作者:行者123 更新时间:2023-12-03 16:53:44 27 4
gpt4 key购买 nike

我们已经使用 Gitlab CI 几个月了,在过去的 1 周中,我们一直在使用安装在 VPS 上的特定运行器。目前,我们使用“shell”作为执行器。

今天我们的管道突然卡住了,当我们查看服务器可用 RAM 时,它只有 996 MB 中的 48 MB,仅供引用,我们使用的是 CentOS 6。

我们一直在努力寻找答案,但我们现在被困住了,想知道:

  • What's causing the pipeline from getting stuck?
  • is it true because of low free RAM?
  • Should we use another executor, perhaps SSH or even docker?
  • What is the best practices to deal with this kind of problem?


我们将不胜感激任何形式的帮助或指示。

最佳答案

在我的情况下,管道被卡住了,因为唯一可用的运行者有选项“可以运行未标记的作业”设置为“”并且该作业确实没有标记。可以通过更改“ Can run untagged jobs ”选项或通过向存储库中“.gitlab-ci.yml”文件的相应部分添加标签来解决此问题。就我而言,它是部分 default:tags: .

(看来你的情况要复杂得多。但是我每个月都遇到过两次这个问题,第二次我忘记了决定。因此我来到了这个页面,看起来很适合保存决定.希望答案会帮助别人。)

关于gitlab-ci-runner - 如何解决卡住的 Gitlab CI 管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48496048/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com