Problembehandlung des Fehlercodes "TooManyRequestsReceived" oder "SubscriptionRequestsThrottled"

In diesem Artikel wird erläutert, wie Sie den oder SubscriptionRequestsThrottled fehler identifizieren und beheben, der TooManyRequestsReceived auftritt, wenn Sie versuchen, einen Microsoft Azure Kubernetes Service (AKS)-Cluster zu löschen.

Problembeschreibung

Wenn Sie versuchen, einen AKS-Cluster zu löschen, wird die folgende Fehlermeldung angezeigt:

internalErrorCode: TooManyRequestsReceived

StatusCode: 429

{

message: "Number of read requests for subscription ',''' Der Grenzwert von '....' wurde überschritten. für das Zeitintervall 'XX:XX:XX'. Versuchen Sie es nach '/' erneut. Sekunden."

}

Ursache

Jeder Vorgang auf Abonnement- und Mandantenebene unterliegt Einschränkungsgrenzwerten. Diese Grenzwerte gelten für jede Instanz von Azure Resource Manager. Wenn Sie den Grenzwert erreichen, erhalten Sie eine HTTP-Antwort, die den Statuscode 429 angibt: "Zu viele Anforderungen".

Lösung

Die HTTP-Antwort enthält einen Retry-After Wert. Dies gibt die Anzahl der Sekunden an, die Ihre Anwendung warten (oder in den Ruhezustand versetzt) werden soll, bevor die nächste Anforderung gesendet wird. Wenn Sie eine Anforderung senden, bevor der Wiederholungswert abgelaufen ist, wird Ihre Anforderung nicht verarbeitet, und es wird ein neuer Wiederholungswert zurückgegeben. Weitere Informationen zu Einschränkungsgrenzwerten finden Sie unter Drosselung Resource Manager Anforderungen.