Требуется вечность, чтобы начать сборку в Дженкинсе и найти для нее неработающего раба.

Мы используем один мастер Jenkins и около 70 подчиненных серверов swarm с различными операционными системами. Все машины виртуальные, работают на сервере VMware ESX.

Уже несколько месяцев мы сталкиваемся с такими проблемами:

  • Когда вы вручную запускаете сборку с помощью веб-интерфейса, требуется около десяти минут, чтобы сборка была запланирована как ожидающая в списке.
  • Когда задание, наконец, оказывается в очереди сборки, мастеру требуется еще десять минут, чтобы распознать наличие незанятого узла сборки, который действительно может выполнить сборку.
  • Иногда узел отображается занятым в списке узлов, но когда вы смотрите на него, работа там уже выполнена.

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


person Florian Straub    schedule 13.11.2017    source источник


Ответы (2)


Это далеко не ответ, но эта открытая проблема чем-то похожа на то, что ты описываешь.

person Laszlo Fogas    schedule 15.11.2017

Что в конечном итоге имело для нас значение, так это включение кэширования LDAP, как описано здесь.

(Глобальная безопасность => Расширенная конфигурация)

person Florian Straub    schedule 08.06.2018