Сервер Дженкинса внезапно отказывает. Не удается связаться с GUI
Некоторое время назад я установил сервер Jenkins на виртуальной машине Redhat Linux, чтобы запустить наш модуль и интеграционные тесты. Это работало без особых проблем в течение двух месяцев, но теперь я вдруг больше не могу просматривать GUI/HUB. Я не верю, что я что-то изменил (я знаю, что все так говорят:)), однако, когда я просматриваю логи, я получаю следующие ошибки
WARNING: Untrapped servlet exception
winstone.ClientSocketException: Failed to write to client
at winstone.ClientOutputStream.write(ClientOutputStream.java:41)
Служба Jenkins запущена, я перезапустил ее и виртуальную машину без разрешения этой проблемы. Даже задания Дженкинса, которые я написал, все еще выполняются, насколько я могу сказать, время от времени обеспечивая электронную почту, но я не могу перейти к GUI. Кто-нибудь сталкивался с чем-то подобным раньше. Я искал эту проблему, и некоторые люди предлагали переустановить jenkins, но я не пытаюсь это сделать!
1 ответ
Хорошо, долгое время спустя я наконец понял это. Оказывается, проблема не в winstone, а в том, что виноваты права доступа к файлам. У некоторых файлов в моей папке jenkins /var/lib/jenkins / был root, а не jenkins. Некоторые были в.m2, некоторые в.grails и просто разбросаны по всему, не зная, как это произошло.
В любом случае я просто перешел на домашнюю директорию jenkins /var/lib/jenkins и выполнил следующую команду
chown -R jenkins:jenkins jenkins