Подтвердить что ты не робот

Дженкинс отказывается перезапускать

Следуя этому ответу, я попытался перезапустить экземпляр Jenkins, используя:

(jenkins_url)/safeRestart

и

(jenkins_url)/restart

Оба отказались со следующим сообщением:

Jenkins не может перезагрузиться, как только он сконфигурирован.

Поиск Jenkins cannot restart itself as currently configured показывает, что сообщение когда app.lifecycle.canRestart включено, но я не уверен, как его установить.

Любая идея, как сделать Jenkins перезагружаемым?

введите описание изображения здесь

4b9b3361

Ответ 1

Перейдите в раздел Управление ссылками Дженкинса. Найдите вариант "Установить как службу Windows". Нажмите на установку. Теперь (jenkins_url)/restart будет работать. Я столкнулся с этой проблемой сейчас

Ответ 2

Если ваш контейнер сервлетов экземпляров Jenkins не поддерживает перезапуск своего собственного веб-приложения, этот плагин не может предоставить функции перезапуска, а ссылка "Перезапустить безопасно" не появится.

Я использую Apache Tomcat v7.0.64 и после установки Плагин SafeRestart Я получил то же сообщение, что и вы.

Я думаю, это было бы намного проще для вас, если вы просто запустите Jenkins со встроенным контейнером и оберткой сервиса

Ответ 3

Я получил такое сообщение, когда jenkins был запущен в командной строке (например java -jar jenkins.war)

После запуска jenkins в качестве сервиса (установка jenkins.exe) и (запуск jenkins.exe) он начал работать.

Ответ 4

Перезапустите свою командную строку в режиме администратора. Чтобы у вас было все права на запуск окна в качестве службы.

Ответ 5

Я установил плагин Restart Safely, доступный в диспетчере плагинов Jenkins

Jenkins → Управление Jenkins → Управление плагинами → Поиск безопасного перезапуска → Установите его.

Затем перейдите в раздел "Управление Jenkins" → "Установить как службу Windows" → установить

Затем перезагрузите безопасно появиться на приборной панели. Спасибо Шветанк Сингх.

Ответ 6

Чтобы вручную перезапустить Дженкинс:

  1. Перейдите в диспетчер задач и завершите все экземпляры Java.
  2. Закройте командную строку.
  3. Снова откройте командную строку и укажите текущий каталог, в котором доступен файл jenkins.war.
  4. И запустить команду java -jar jenkins.war.

Я столкнулся с этой проблемой, когда для обновления версии jenkins потребовался перезапуск, я попробовал url, но столкнулся с ошибкой - jenkins не может перезапустить себя, как в данный момент настроено. Пробовал вышеупомянутые шаги, и это работало.