Устранение неполадок с кодом ошибки TooManyRequestsReceived или SubscriptionRequestsThrottled

В этой статье описывается, как определить и устранить ошибку TooManyRequestsReceived илиSubscriptionRequestsThrottled, возникающую при попытке удалить кластер Microsoft Служба Azure Kubernetes (AKS).

Симптомы

При попытке удалить кластер AKS появляется следующее сообщение об ошибке:

internalErrorCode: TooManyRequestsReceived

StatusCode: 429

{

сообщение: "Количество запросов на чтение для подписки "....."" превышен предел "...." для интервала времени "XX:XX:XX". Повторите попытку после ..... секунды".

}

Причина

Для каждой операции на уровне подписки и клиента применяются ограничения регулирования. Эти ограничения применяются к каждому экземпляру azure Resource Manager. При достижении ограничения вы получите HTTP-ответ, указывающий код состояния 429: "Слишком много запросов".

Решение

HTTP-ответ содержит Retry-After значение. Это указывает время в секундах, в течение которых приложение должно ожидать (или в спящем режиме) перед отправкой следующего запроса. Если вы отправляете запрос до истечения значения повтора, запрос не обрабатывается и возвращается новое значение повтора. Дополнительные сведения об ограничениях регулирования см. в разделе Регулирование запросов Resource Manager.

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.