【问题标题】:Stop/restart active session of VSTS agent interactive mode停止/重新启动 VSTS 代理交互模式的活动会话
【发布时间】:2018-12-04 04:50:33
【问题描述】:

我有一个在交互模式下运行的 VSTS 构建代理,作为 Windows 升级的一部分,运行该代理的服务器会自行重启,当我在服务器上启动代理时,键入“run.cmd”我收到消息说我已经有一个活动会话

PS C:\agent> .\run.cmd
Scanning for tool capabilities.
Connecting to the server.
A session for this agent already exists.
2018-06-25 14:36:28Z: Agent connect error: The task agent <SERVER_NAME> already 
has an active session for owner <SERVER_NAME>.. Retrying until reconnected.

问题在于,即使代理声明它处于活动状态,也没有任何 selenium 脚本正在运行属性。

有谁知道终止该会话并重新启动它的命令。在命令旁边

config.cmd remove 

然后重新进行配置过程?

我知道如果我将代理作为服务运行,我可以轻松地重新启动服务,但是我如何对配置为交互模式的代理执行相同的操作。 谢谢。

【问题讨论】:

    标签: azure-devops azure-pipelines agent


    【解决方案1】:

    您收到的消息如下,表示代理已经在线。无需再次执行run.cmd

    A session for this agent already exists.
    2018-06-25 14:36:28Z: Agent connect error: The task agent <SERVER_NAME> already 
    has an active session for owner <SERVER_NAME>.. Retrying until reconnected.
    

    您可以仔细检查代理池页面 (https://account.visualstudio.com/_settings/agentpools) -> 选择代理池 -> 然后您会发现代理状态为在线。

    顺便说一句:如果要停止代理,可以在任务管理器中结束Agent.Listener.exe的任务,VSTS代理池页面中的代理状态会相应变为离线。 p>

    【讨论】:

    • 找了个流程没找到,谢谢指点
    • 我只是花了几个小时试图找到并终止该进程。信息可能会好很多。它看起来像一条错误消息,但它是一条信息消息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    • 1970-01-01
    • 2010-11-09
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 2012-09-04
    相关资源
    最近更新 更多