web-dev-qa-db-fra.com

Jenkins refuse de redémarrer

Après cette réponse , j’ai essayé de redémarrer une instance de Jenkins en utilisant:

(jenkins_url)/safeRestart

et

(jenkins_url)/restart

Les deux ont échoué avec le message suivant:

Jenkins ne peut pas redémarrer tel qu'il est actuellement configuré.

La recherche de Jenkins cannot restart itself as currently configured indique que le message apparaît lorsque le app.lifecycle.canRestart est activé , mais je ne sais pas comment le définir.

Une idée de comment rendre Jenkins redémarrable?

 enter image description here

17
Adam Matan

Allez sur Gérer les liens Jenkins . Recherchez l'option "Installer en tant que service Windows" . Cliquez sur installer . L'option Maintenant (jenkins_url)/restart fonctionnera. J'ai affronté le même problème maintenant 

7
Shwetank Singh

J'ai reçu ce message lorsque jenkins a été lancé en ligne de commande .__ (comme Java -jar jenkins.war)

Après avoir lancé jenkins en tant que service (installation de jenkins.exe) et (démarrage de jenkins.exe) Il a commencé à fonctionner.

2
limon4ick

Si le conteneur de servlets de votre instance Jenkins ne prend pas en charge une application Web qui redémarre son propre contexte, ce plug-in ne peut pas fournir de fonctionnalité de redémarrage et le lien «Redémarrer en toute sécurité» n'apparaîtra pas.

J'utilise Apache Tomcat v7.0.64 et après l'installation de SafeRestart Plugin J'ai reçu le même message que vous. 

Je pense que ce serait beaucoup plus simple pour vous si vous n'exécutiez que Jenkins avec le conteneur incorporé et le service wrapper

2
Keyser Soze

Redémarrez votre invite de commande en mode Administrateur. Pour que vous ayez toute votre permission d'exécuter window en tant que service.

2
Yashwant Mahawar

J'ai installé le plugin Restart Safely disponible dans Jenkins Plugin Manager

Jenkins -> Manage Jenkins -> Manage Plugins -> Search for Safe Restart -> Installez-le.

Cliquez ensuite sur Gérer Jenkins -> "Installer en tant que service Windows" -> installer

Ensuite, redémarrez en toute sécurité sur le tableau de bord. Merci à Shwetank Singh.

0
user3840768