关注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重新启动吗?
答案 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:
我碰到这个问题,需要重新启动才能更新jenkins版本,我尝试通过url遇到错误-jenkins无法按照当前配置重新启动自身。 尝试了上述步骤,并且有效。