2015-09-25 9 views
14

seguito this answer, ho provato a riavviare un'istanza Jenkins utilizzando:Jenkins si rifiuta di riavviare

(jenkins_url)/safeRestart 

e

(jenkins_url)/restart 

Entrambi non riuscita con il seguente messaggio:

Jenkins non si può riavviare stesso come attualmente configurato.

Ricerca di Jenkins cannot restart itself as currently configured mostra che viene visualizzato il messaggio when the app.lifecycle.canRestart is on, ma io non sono sicuro di come impostarlo.

Qualche idea su come rendere Jenkins riavviabile?

enter image description here

+0

potrebbe essere per le autorizzazioni utente da qualche parte? – ACV

+0

No, ho creato l'istanza e ho tutte le credenziali possibili. –

+0

I registri dicono molto dell'uso? Puoi riavviare Jenkins con altri mezzi. – Arran

risposta

2

Se servlet container del l'istanza di Jenkins non supporta un'applicazione web di riavviare il proprio contesto, allora questo plugin non in grado di fornire funzionalità di riavvio, e non apparirà il link “Riavvia modo sicuro”.

Sto usando Apache Tomcat v7.0.64 e dopo aver installato SafeRestart Plugin ho ricevuto lo stesso messaggio che avevi.

penso che sarebbe molto più semplice per voi se si esegue Jenkins con il contenitore incorporato e il wrapper di servizio

5

Go per gestire i collegamenti Jenkins. Trova l'opzione "Installa come servizio Windows". Fare clic su Installa. Ora (jenkins_url)/restart l'opzione funzionerà. Ho affrontato questo stesso problema ora

+0

grazie. Questo suggerimento ha risolto il mio problema. – BustedSanta

1

ho ricevuto tale messaggio quando Jenkins è stato avviato nel riga di comando (come java-jar jenkins.war)

Dopo aver iniziato Jenkins come un servizio (jenkins.exe installazione) e (inizio jenkins.exe) ha iniziato a funzionare.

+0

Shwetank l'ha già detto. La tua risposta non fornisce molte più informazioni. –

0

Riavviare il prompt dei comandi in modalità amministratore. In modo che tu stia avendo tutti i permessi per eseguire window as a service.

Problemi correlati