【问题标题】:Azure DevOps: HTTP 503 curl 22 error when pushing to remote repoAzure DevOps:推送到远程仓库时出现 HTTP 503 curl 22 错误
【发布时间】:2021-04-08 15:32:16
【问题描述】:
我正在尝试将(大型)存储库推送到我的远程存储库。
它首先停留在 79% 的写入对象,然后我将 https.postBuffer 增加到最大大小,它一直工作到 100%,但现在在等待 +- 5 分钟后出现此错误:
请求的 URL 返回错误:503 发送包:意外断开连接
在读取边带数据包时
我读到这是一个服务器端错误,我对此无能为力,对吗?
否则,我该怎么办?我在尝试推送时总是出错,所以我相信这不是服务器端问题。
感谢您的帮助。
亲切的问候
【问题讨论】:
标签:
git
azure
http
azure-devops
version-control
【解决方案1】:
HTTP 503 状态表示“服务不可用”。所有 500 系列错误都表明存在服务器端问题,这次也不例外。如果存在您可以解决的客户端问题,服务器将返回 400 系列错误,并且您会知道您需要以不同的方式重试请求以解决问题。但是,由于 503 错误,服务器承认它已损坏并且无法满足您的请求。
因此,您应该将此损坏报告给 Azure DevOps 并要求他们进行修复。
请注意,除非您确定需要它,否则you should not adjust http.postBuffer。在该选项有效的任何情况下,服务器或中间盒已损坏或配置错误,应予以修复。