Дженкинс изчезват работни места

Имам силно паралелизирана компилация в 45 подчинени устройства (един главен, който само обработва стартирания).

Проблемът, с който се сблъсквам, е, че около 3% от работните места изчезват.

Настройката на проекта е „главна“ работа, която след това стартира (чрез параметризирания плъгин за работа) N задачи в N подчинени устройства. През повечето време конзолният изход за главната задача е правилен по отношение на номерата на задачи на разпределените стъпки за изграждане.

Понякога обаче работата, посочена в конзолата, всъщност принадлежи към напълно различна компилация.

Къде изобщо да започна да търся това? Дневниците на jenkins са зловещо празни от всякаква информация за неуспешни задания или проблеми при стартирането на задания.

Най-доброто ми предположение в момента е, че липсващите задания всъщност са били на опашка в очакване на изпълнители, когато нещо се е случило, за да ги премахне. Но нямам доказателства в подкрепа на това.

Мисли, предложения, полезни връзки, всички високо оценявани,


person Clark Wright    schedule 19.03.2012    source източник
comment
Открих, че уеб интерфейсът понякога има проблеми с опресняването. Възможно ли е това да е артефакт от това (т.е. само проблем с дисплея)?   -  person Lars Kotthoff    schedule 19.03.2012


Отговори (2)


Ето как можете да получите повече информация: http://[jenkins_server]/log/ -> Добавяне на нов регистратор на регистрационни файлове -> въведете име по ваш избор -> ОК -> Добавяне -> въведете hudson.model.Run като Logger -> задайте Log Level на all -> Save.

Сега http://[jenkins_server]/log/[your log name]/ ще ви предостави повече информация, що се отнася до работата ви.

person malenkiy_scot    schedule 19.03.2012

Докато бъговете https://issues.jenkins-ci.org/browse/JENKINS-15156 и свързаните с него са отворени, това ще се случи в определени случаи. Няма значение какво използвате за паралелна сграда или зависима сграда... това е просто основен проблем. Оставете го или го живейте.

Съмнявам се, че допълнителното регистриране е решение или отговор на вашия проблем.

Моят отговор би бил - отстраняване на грешки и изпращане на корекции на разработчиците.

person HX_unbanned    schedule 12.12.2013