You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Pipeline作业卡在队列:已取消任务仍显示运行求助

Azure Pipeline作业卡住(已取消但Agent仍显示运行)解决方案排查

可行解决方案

  • 清理Agent本地作业残留
    找到自托管Agent安装目录下的_work文件夹,定位到Job 938对应的工作目录(通常路径为_work/[数字ID]/[数字ID]或_work/jobs/938),手动删除该作业的整个文件夹,之后重启Agent服务。

  • 用Azure DevOps CLI强制终止作业

    1. 安装Azure DevOps CLI后,完成登录与配置:
      az login
      az devops configure --defaults organization=https://dev.azure.com/你的组织名 project=你的项目名
      
    2. 执行强制取消命令:
      az pipelines job cancel --job-id 938 --project 你的项目名 --org https://dev.azure.com/你的组织名
      

    若CLI无法识别作业,可尝试调用REST API:发送POST请求到https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/jobs/{jobId}/cancel?api-version=7.1-preview.1,请求头需携带有效的Azure DevOps认证信息。

  • 重新注册Agent
    先卸载现有Agent(在Agent目录下执行config remove命令),再重新运行config.cmd(Windows)或config.sh(Linux)完成Agent注册流程,确保Agent与服务端状态完全同步。

  • 排查Agent日志
    查看Agent安装目录下_diag文件夹中的日志文件(如Agent_*.log),搜索Job 938相关条目,确认是否存在进程挂死、资源锁死或网络通信异常的情况,根据日志定位具体问题。

是否属于Azure Bug?

这类问题多为Agent与Azure DevOps服务端的状态同步异常导致的偶发现象,常见于网络中断、Agent进程意外终止时状态未正确上报。若上述所有操作均无法解决问题,建议收集Agent日志、Pipeline构建记录等信息,提交Azure DevOps官方支持工单,由微软团队排查是否存在服务端Bug。

内容的提问来源于stack exchange,提问作者Fred

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 09:55:27