【问题标题】:Jenkins Executor Starvation on CloudBeesCloudBees 上的 Jenkins 执行器饥饿
【发布时间】:2013-03-02 20:30:29
【问题描述】:

我已经在 Cloudbees、Janky 和 ​​Hubot 上使用 Jenkins 正确设置了作业。 Hubot 和 Janky 工作并将工作推送到 Jenkins 服务器。

该作业已在 Jenkins 队列中等待了一个多小时。我看不到任何地方可以配置执行器的数量,这是来自 Cloudbees 的完全默认实例。

CloudBees 服务是否需要一段时间或配置错误?

【问题讨论】:

  • 您是免费套餐还是付费套餐?可能是您的实例不同步(如果重新启动您的实例解决了 Jenkins > Manage > Restart 的问题,那么您的实例不同步)。还有剩余的构建时间(如果在免费层)。如果您的实例有一段时间没有重新启动,则会出现同步问题。
  • 这是一个免费计划,但实例还剩 300 分钟。我已经重新启动了实例,但并没有解决问题。
  • 发送包含实例 URL 的电子邮件以支持 cloudbees dot com。我们会看看有什么问题,别忘了提这个问题并说我建议重新启动,但并没有解决问题。
  • @stephen 我按照您的建议发送了一封电子邮件,但直到下面刚刚提交了答案,我才收到 Cloudbees 的回复。
  • 很奇怪。我没有看到支持票。我将调查为什么响应低于标准(就延迟而言 - Ben 的回答是正确的)恕我直言

标签: jenkins cloudbees hubot


【解决方案1】:

这是 3 月初的一个问题,原因是构建容器有时无法干净启动。

根本原因是构建容器在启动时发生了内核错误。

此问题已得到解决,您不应遇到这些等待执行程序的长时间停顿。

超过 10 分钟肯定是 bug,通常超过 5 秒是不寻常的(尽管同时启动大量作业时,获取容器的时间可能在 3 分钟左右)。

【讨论】:

    猜你喜欢
    • 2020-06-03
    • 2010-11-12
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    • 2014-01-24
    • 1970-01-01
    相关资源
    最近更新 更多