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

Azure DevOps 2019代理状态显示离线是否正常?

Azure DevOps 2019 代理离线问题解答

嘿,我来帮你梳理下这个问题~

首先明确说:代理显示离线状态肯定是不正常的。正常情况下,成功注册并运行的代理应该处于「在线」状态,这样才能接收并执行Azure DevOps的流水线任务。

至于这些代理会不会始终离线?答案是不会,只要排查并修复导致离线的根因,它们就能恢复在线。下面是最常见的几个排查方向:

  • 代理服务未启动:Azure DevOps代理是作为后台服务(Windows下是Windows服务,Linux/macOS是后台进程)运行的。你可以:
    • Windows:打开「服务」列表,找到名称为Azure Pipelines Agent的服务,检查它的状态是否为「正在运行」,如果不是,右键启动它。
    • Linux/macOS:在代理安装目录下执行./run.sh手动启动,或者配置成开机自启的服务。
  • 网络连接异常:代理需要和你的Azure DevOps Server 2019实例保持通信。你可以:
    • 在代理机器上尝试访问Azure DevOps Server的Web地址,确认能正常打开。
    • 检查防火墙、企业代理是否拦截了代理与服务器之间的HTTPS流量(默认用443端口)。
  • 注册信息错误或失效:如果注册时填写的服务器URL有误,或者用于注册的个人访问令牌(PAT)过期、权限不足,代理也会离线。你可以:
    • 在代理安装目录下执行./config.cmd remove(Windows)或./config.sh remove(Linux/macOS)移除现有注册。
    • 重新生成一个拥有「Agent Pool(读取、管理)」权限的PAT,再执行./config.cmd(或./config.sh)重新注册代理。
  • 代理机器资源不足:如果代理机器的CPU、内存被占满,代理服务可能意外终止。检查机器的资源使用情况,确保有足够的资源运行代理服务。

如果按照上面的步骤排查后,代理还是无法上线,可以查看代理安装目录下的_diag文件夹里的日志文件,里面会有更详细的错误信息,帮助定位问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 09:05:04