当我启动 PC 时,Azure 自托管管道代理不再启动

问题描述 投票:0回答:1

在过去一年左右的时间里,我在这台 PC 上安装了一个 Azure 自托管代理(我正在其上输入此消息)。 它执行我的应用程序的 Azure Pipeline 构建。 但几天前的 Windows 更新似乎做了一些更改,导致我重新启动时无法启动。 至少我认为就是这样。 这是 PC 上唯一改变的事情。

我已重新启动几次,每次重启,Azure 都会将代理报告为“离线”

但是,如果我进入 c:gents 文件夹并手动执行“run.cmd”,那么是的,代理会启动并在 Azure 中报告为在线。 但这是以交互方式开始的,这是我不想要的; 每次取消作业时,我都会看到 DOS 框弹出。

当我创建它时,我将其设置为作为服务运行。 这就是我想要的开始方式。

谁能告诉我如何诊断这个问题以及如何让它作为服务重新启动? Azure 是否有用于代理的 Windows 服务,我可以检查启动属性或类似内容?

我不想删除并重新创建此代理,我只想修复现有代理。

azure-devops azure-pipelines agent
1个回答
0
投票

您可以尝试检查以下事项:

  1. 在座席机上,打开服务管理窗口检查并确保座席服务的“

    Startup type
    ”设置为“
    Automatic
    ”或“
    Automatic (Delayed Start)
    ”。

    enter image description here

  2. 在 Azure DevOps 上,打开自托管所在的池,单击“

    Update all agents
    ”尝试将代理更新到最新可用版本。

    enter image description here

完成上述步骤后,重新启动代理机器,查看代理服务是否可以自动启动。

如果代理服务仍然无法自动启动,您可能需要在计算机上删除并重新配置代理


© www.soinside.com 2019 - 2024. All rights reserved.