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

如何检索已超时的ADO流水线作业日志?

解决ADO流水线超时后日志缺失的问题
  • 检查作业超时配置:确认流水线作业的全局超时阈值及单个任务的超时设置。在流水线编辑界面,进入对应作业的设置面板,查看“超时时间”参数,若阈值过短可适当调整,避免因提前触发超时导致日志未完整上传。

  • 启用调试级日志:

    • 在流水线的“变量”选项卡中添加系统变量 System.Debug,将其值设为true后重新运行作业。调试日志会记录更细粒度的执行细节,即使作业超时,部分阶段的日志仍可能被留存。
    • 若使用自托管代理,直接查看代理本地日志:Windows代理默认路径为C:\agent\_diag,Linux代理为/home/<代理用户>/agent/_diag,这些日志包含代理与ADO服务的交互记录及作业执行的底层信息。
  • 排查代理资源瓶颈:

    • 作业超时后日志缺失,可能是代理机器资源耗尽(CPU、内存、磁盘IO过高)导致日志无法上传。在作业运行期间监控代理的资源使用率,确认是否存在资源不足的情况,必要时升级代理硬件规格。
    • 若使用托管代理,尝试切换至不同的代理池或调整代理实例规格,排除代理性能限制的问题。
  • 优化日志输出量:

    • ADO对单条日志的大小和总数量有默认限制,若作业生成的日志量过大,会导致日志上传失败。可将大型作业拆分为多个小任务,减少单任务的日志输出;同时清理不必要的调试输出,降低日志体积。
  • 提取部分留存日志:

    • 即使最终日志显示缺失,部分已完成步骤的日志可能仍可查看。在作业详情页面切换到“步骤”标签,逐个检查已执行步骤的日志,定位最后成功运行的环节,缩小故障排查范围。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 09:10:58