Работа Дженкинса приостанавливается на 15 минут

У меня есть работа, работающая на агенте WindowsServer2012R2. Задание приостанавливается между двумя плагинами (BuildNameSetter v1.6.8 и DiscardOldBuilds v1.0.5), как показано ниже:

    13:05:25 Set build name.
    13:05:25 New build name is '5.0.811.0'
    13:20:21 Discard old builds...

Я начал замечать это странное поведение после обновления Jenkins Master с 2.89 до 2.190.3.
Разочаровывает, когда твоя работа вздремнет на 15 минут!

Это проблема на стороне сервера или на стороне агента?
Может ли кто-нибудь дать мне несколько советов о том, как решить эту проблему?
Было ли у вас что-то подобное?


person Ioan-Alexandru Tataru    schedule 10.01.2020    source источник


Ответы (2)


  • вы можете посмотреть центральные журналы jenkins /log/all, чтобы увидеть, есть ли там какая-либо ошибка java stacktrace
  • Тогда вы должны сначала попытаться изолировать проблему. попробуйте сначала деактивировать шаг установки имени сборки. затем попробуйте отключить отбрасывание старой сборки. затем снова включите установщик имени сборки и отключите отмену старой сборки.
  • теперь вы знаете, какой плагин вызывает проблему, попробуйте понизить или обновить плагин, из-за которого ваша сборка зависает.
  • если проблема связана с отказом от старой сборки, я бы попытался удалить очистку рабочего пространства задания и удалить сборки вручную.
  • поищите свою проблему в системе jira jenkins, проголосуйте за нее. создайте тикет, если вы не нашли другого пользователя, столкнувшегося с такой же проблемой
  • Наконец-то вы сможете найти обходные пути для этих плагинов.
person fredericrous    schedule 13.01.2020
comment
Я деактивировал оба плагина, и пауза все еще происходит. Забавно, что у меня есть 2 разные работы, которые почти идентичны и отличаются только названием. Один делает паузу, а другой нет. - person Ioan-Alexandru Tataru; 26.05.2020
comment
Фактический плагин, который запускает паузу, — это Log-Parser. - person Ioan-Alexandru Tataru; 26.05.2020
comment
Рад, что удалось найти первопричину. Теперь я хотел бы проверить, есть ли уже проблема на issues.jenkins-ci.org/browse/ и откройте его, если его еще нет. Также, возможно, регулярное выражение, которое вы в настоящее время используете с плагином, может быть обновлено, чтобы вызвать более эффективный поиск. Я никогда не использовал этот плагин - person fredericrous; 26.05.2020

Сегодня я обновил Jenkins до более новой версии (2.263.2) на сервере Jenkins, и 15-минутная пауза исчезла.

person Ioan-Alexandru Tataru    schedule 11.03.2021