詹金斯拒绝重启

时间:2015-09-25 20:21:11

标签: jenkins restart

关注this answer,我尝试使用以下命令重新启动Jenkins实例:

(jenkins_url)/safeRestart

(jenkins_url)/restart

两者均失败,并显示以下消息:

  

Jenkins无法按照当前配置重新启动。

搜索Jenkins cannot restart itself as currently configured表示该消息显示为when the app.lifecycle.canRestart is on,但我不确定如何设置。

知道如何让Jenkins重新启动吗?

enter image description here

6 个答案:

答案 0 :(得分:8)

转到管理Jenkins链接。 找到“安装为Windows服务”选项。 点击安装。 现在(jenkins_url)/ restart选项将起作用。我现在面对同样的问题

答案 1 :(得分:2)

如果您的Jenkins实例的servlet容器不支持重新启动其自身上下文的Web应用程序,则此插件无法提供重新启动功能,并且不会显示“安全重启”链接。

我正在使用Apache Tomcat v7.0.64并在安装SafeRestart Plugin之后收到了与您相同的消息。

如果您只使用嵌入式容器和服务包装器运行Jenkins,我认为这会更简单

答案 2 :(得分:2)

当jenkins在命令行启动时,我收到了这样的消息 (比如java -jar jenkins.war)

我开始使用jenkins作为服务(jenkins.exe安装)和(jenkins.exe启动) 它开始起作用了。

答案 3 :(得分:2)

以管理员模式重新启动命令提示符。因此,您拥有将窗口作为服务运行的所有权限。

答案 4 :(得分:0)

我安装了Jenkins Plugin Manager中可用的Restart Safely插件

Jenkins->管理Jenkins->管理插件->搜索安全重启->安装它。

然后转到Manage Jenkins->“作为Windows服务安装”->安装

然后重新启动安全地出现在仪表板上。感谢Shwetank Singh。

答案 5 :(得分:0)

要手动重启jenkins:

  1. 转到任务管理器并结束所有Java实例。
  2. 关闭命令提示符。
  3. 再次打开命令提示符,将当前目录指向jenkins.war文件所在的位置。
  4. 并执行命令java -jar jenkins.war。

我碰到这个问题,需要重新启动才能更新jenkins版本,我尝试通过url遇到错误-jenkins无法按照当前配置重新启动自身。 尝试了上述步骤,并且有效。