对 TooManyRequestsReceived 或 SubscriptionRequestsThrottled 错误代码进行故障排除

本文介绍如何识别和解决TooManyRequestsReceived尝试删除Microsoft Azure Kubernetes 服务(AKS)群集时发生的或SubscriptionRequestsThrottled错误。

现象

尝试删除 AKS 群集时,接收到以下错误消息:

internalErrorCode: TooManyRequestsReceived

StatusCode:429

{

消息:“订阅”.....“的读取请求数 已超出“....”的限制 对于时间间隔“XX:XX:XX”。 请在“.....”后重试 seconds。”

}

原因

每个订阅级别和租户级别的操作都会受到限制。 这些限制适用于 Azure 资源管理器的每个实例。 达到限制时,会收到一个 HTTP 响应,指示状态代码 429:“请求过多”。

解决方案

HTTP 响应包括一个 Retry-After 值。 这指定应用程序在发送下一个请求之前应等待(或睡眠)的秒数。 如果在重试值已过之前发送请求,则不会处理请求,并返回新的重试值。 有关限制的详细信息,请参阅限制资源管理器请求

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区