Фрагмент кода:
//create storage
var _client = StorageClient.Create();
//make api call
await _client.UploadObjectAsync("bucketName", input.Key, "contentType",
file);
Описание проблемы:
Периодически (<5%) я получаю сообщение об ошибке Google.GoogleApiException с
ex.Error.Code == 503.
Еще интереснее, если пользователь перезагрузит тот же файл (выполняя ту же операцию над тем же файлом, есть большие шансы, что повторная загрузка будет без ошибок) </p>
Текст ошибки: Google.GoogleApiRequestException:
Google.Apis.Requests.RequestError Backend Error [503] Ошибки [
Сообщение [Backend Error] Местоположение [-] Причина [backendError]
Домен [глобальный]]
Мое решение:
Я применяю механизм повторных попыток, который попытается загрузить снова N раз.
Мой вопрос:
Что может вызвать это 503 исключение Google.GoogleApiException?
Что означает ошибка и где я могу найти описание кода ошибки, чтобы понять, что вызвало эту проблему?
4 сентября 2018 г. Я вижу от 0,5% до 10% этой частоты ошибок.
5 сентября 2018 г. Я вижу 0% этой ошибки.