Jenkins Executor Starvation на CloudBees

Я правильно настроил задания, используя Jenkins на Cloudbees, Janky и Hubot. Hubot и Janky работают и передают задания на сервер Jenkins.

Работа стоит в очереди Дженкинса уже больше часа. Я не вижу нигде, чтобы настроить количество исполнителей, и это полностью стандартный экземпляр от Cloudbees.

Служба CloudBees просто требует времени или что-то неправильно настроено?


person Brett Hardin    schedule 02.03.2013    source источник
comment
Вы на бесплатном уровне или за плату? Возможно, ваш экземпляр перестал синхронизироваться (если перезапуск вашего экземпляра решит проблему Jenkins › Manage › Restart, тогда ваш экземпляр потерял синхронизацию). Также есть ли у вас оставшиеся минуты сборки (если на бесплатном уровне). Проблема с синхронизацией возникает, если ваш экземпляр некоторое время не перезапускался.   -  person Stephen Connolly    schedule 03.03.2013
comment
Это бесплатный план, но у инстанса осталось еще 300 минут. Я перезапустил экземпляр, и это не решило проблему.   -  person Brett Hardin    schedule 03.03.2013
comment
Отправьте электронное письмо с URL-адресом экземпляра в службу поддержки cloudbees dot com. Мы посмотрим и посмотрим, что не так, не забудьте упомянуть этот вопрос и сказать, что я рекомендовал перезапустить, и это не помогло.   -  person Stephen Connolly    schedule 03.03.2013
comment
@stephen Я отправил электронное письмо, как вы и предложили, но не получал известий от Cloudbees, пока ответ не был отправлен ниже.   -  person Brett Hardin    schedule 15.03.2013
comment
Очень странно. Я не видел тикет в техподдержку. Я выясню, почему ответ был некачественным (с точки зрения задержки - ответ Бена точен) ИМХО   -  person Stephen Connolly    schedule 16.03.2013


Ответы (1)


Это была проблема в начале марта, вызванная тем, что контейнеры сборки иногда не запускались корректно.

Основная причина заключалась в ошибке ядра, которая происходила в контейнере сборки при его запуске.

С тех пор это было решено, и вы не должны сталкиваться с этими долгими паузами в ожидании исполнителя.

Все, что больше 10 минут, определенно является ошибкой, и, как правило, более 5 секунд необычно (хотя, когда много заданий запускается одновременно, время для получения контейнера может составлять порядка 3 минут).

person Ben Walding    schedule 15.03.2013