自承载构建代理无法连接到 Azure DevOps 服务,无法建立 SSL 连接

时间:2021-04-12 15:09:22

标签: azure azure-devops

您好,周末我的自托管构建代理失去了与 DevOps 服务的连接。不完全,但我几乎所有的构建都出现连接错误。 我的构建失败并出现错误:

ERR 代理] System.Net.Http.HttpRequestException:无法建立 SSL 连接,请参阅内部异常。 ---> System.IO.IOException: Unable to read data from the transport connection: 一个现有的连接被远程主机强行关闭..

来自代理诊断日志。

我尝试重新安装代理,但这也不可能,因为当我尝试运行“config.cmd remove”时出现完全相同的错误

我尝试添加 --sslskipcertvalidation 但这似乎不适用于 remove 命令。我试图从服务中删除旧的,但它不会从代理机器中删除,因为我无法完成“config.cmd 删除”过程。

不知道为什么我会突然收到这些连接错误。 (我在基本计划中) 似乎与任何当前报告的 Azure 中断无关 (2021-04-12)。

非常感谢您的建议。

1 个答案:

答案 0 :(得分:0)

我最终将代理再次安装在与旧代理不同的文件夹中。 可能的问题是旧代理安装在 url [org.name].visualstudio.com 我猜现在旧 url 上存在一些 SSL 证书问题。 我使用 dev.azure.com/[org.name] url 安装了新代理,这解决了我的所有问题。