【问题标题】:Job stuck after manual jobs deletion手动删除作业后作业卡住
【发布时间】:2019-10-09 20:24:08
【问题描述】:

我通过将作业文件夹直接删除到文件系统中来执行手动清理,现在我发现了一个无法中止的卡住运行作业。

我已经尝试了here 的答案来强制它停止,但它不起作用,因为它无法在系统中找到现有的工作。

此外,当我点击正在运行的作业时,我会收到 404 错误:

"Problem accessing <route_to_job_that_doesnt_exist_anymore>"
Reason: Not found

有什么办法可以在不重新启动服务器的情况下中止这个正在运行的作业?

【问题讨论】:

    标签: jenkins


    【解决方案1】:

    停止构建(就像实际中止构建一样)的一种方法是在作业 url 的末尾添加一个/stop,在内部版本号后面。 示例:http://myjenkins/project/123/stop

    如果这不起作用,还有“硬杀”。不是添加/stop,而是添加/kill。我猜您需要管理员访问权限才能执行该 POST 操作。

    不知道它是否适用于由于缺少文件系统而不再存在于 Jenkins 主机上的作业

    【讨论】:

    • 刚试过,似乎它不适用于丢失的文件系统:(
    猜你喜欢
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多