.Net客户端Google.Cloud.Storage.V1.StorageClient UploadObjectAsync 503周期性错误,频率较低

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

代码段:

//create storage 
var _client = StorageClient.Create();
//make api call
await _client.UploadObjectAsync("bucketName", input.Key, "contentType", 
file);

问题描述:

定期(<5%)我收到错误Google.GoogleApiException,ex.Error.Code == 503.更有趣的是,如果用户将重新上传相同的文件(在同一文件上执行相同的操作,很有可能重新上载将没有错误)

错误文字:Google.GoogleApiRequestException:Google.Apis.Requests.RequestError后端错误[503]错误[消息[后端错误]位置[ - ]原因[backendError]域[全局]]

我的解决方案

我应用重试机制,尝试再次上传N次。

我的问题:

什么可能导致这个503 Google.GoogleApiException?错误是什么意思,我在哪里可以找到错误代码描述,所以我能理解是什么导致了这个问题?

2018年4月18日,我看到这个错误率从0.5%到10%。 5 sep 2018,我看到这个错误率为0%。

google-api-dotnet-client
1个回答
0
投票

50x错误都是后端服务器错误。服务器出了问题,无法处理您的请求。除了再试一次,你无能为力。

503 SERVICE UNAVAILABLE由于临时过载或定期维护,服务器当前无法处理请求,这可能会在一段延迟后得到缓解。

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