代码段:
//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%。
50x错误都是后端服务器错误。服务器出了问题,无法处理您的请求。除了再试一次,你无能为力。
503 SERVICE UNAVAILABLE由于临时过载或定期维护,服务器当前无法处理请求,这可能会在一段延迟后得到缓解。