【问题标题】:How to restart Jenkins in Windows如何在 Windows 中重新启动 Jenkins
【发布时间】:2017-05-25 07:19:51
【问题描述】:

无法手动重启 Jenkins。已经尝试了以下所有方法:

  1. http://localhost:8080/safeRestart
    错误消息:Jenkins 无法按照当前配置自行重启。

  2. 管理 Jenkins → 安全重启插件
    错误消息:Jenkins 无法按照当前配置自行重启。

  3. services.msc 中找不到任何 Jenkins 服务。

  4. 在CMD模式下导航到jenkins-cli目录

    java -jar jenkins-cli.jar -s http://[jenkins-server]/ restart
    

    请参阅下面的屏幕截图以获取错误消息:

【问题讨论】:

  • 第 4 次尝试中的 URI 格式错误。将http://http://localhost:8080/jenkins/ 更改为http://localhost:8080/jenkins/
  • @AnsgarWiechers 感谢您的指点。我尝试了正确的命令,但仍然无法为我工作。错误:执行重新启动命令时发生意外异常。 hudson.lifecycle.RestartNotSupportedException:默认 Windows 生命周期不支持重启。
  • 定义“仍然不工作”。
  • 有趣!!!通常,使用您的选项之一,它会重新启动...

标签: jenkins jenkins-plugins jenkins-cli


【解决方案1】:

使用命令行停止和启动

net stop jenkins
net start jenkins

【讨论】:

    【解决方案2】:

    只需做一件事。要手动重启Jenkins,可以在Windows平台上使用以下任一命令。

    • 清理 "AppData\Local\Temp" 文件夹。
    • 在搜索窗口中键入 %temp%。然后清理文件夹。

    然后尝试重新启动 Jenkins。

    • 在 cmd fo windows 中使用 java -jar jenkins.war --httpPort=8080
    • 否则更改端口号。
    • java -jar jenkins.war --httpPort=8090

    它对我有用!

    【讨论】:

      【解决方案3】:

      1) 点击“开始”按钮 2)找到并右键单击命令提示符。然后选择以管理员身份运行。 3)执行命令“net stop jenkins”和“net start jenkins”

      这肯定行得通。

      【讨论】:

        【解决方案4】:

        在 Windows 上,转到 Run-> 键入“cmd”并导航到您的 jenkins 安装路径。 然后执行以下命令列表:

        阻止詹金斯:

        jenkins.exe 停止

        启动詹金斯:

        jenkins.exe 启动

        重新启动詹金斯:

        jenkins.exe 重启

        注意:如果出现错误,请以管理员身份运行命令..

        希望这会有所帮助..

        【讨论】:

        • 不,它给出了拒绝访问错误。以下是堆栈跟踪 2019-01-08 13:48:58,071 信息 - 使用 id 'Jenkins' 重新启动服务 2019-01-08 13:48:58,102 致命 - WMI 操作失败:AccessDenied WMI.WmiException: AccessDenied at WMI.WmiRoot WMI.WmiRoot.InstanceHandler.Invoke 处的 .BaseHandler.CheckError(ManagementBaseObject 结果)(对象代理,MethodInfo 方法
        猜你喜欢
        • 2013-01-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-25
        • 2018-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多