針對 SubscriptionRequestsThrottled 錯誤碼 (429 進行疑難解答)
本文討論如何識別及解決SubscriptionRequestsThrottled
當您嘗試建立和部署 Microsoft Azure Kubernetes Service (AKS) 叢集時,所發生的錯誤 (狀態 429) 。
徵狀
當您嘗試建立 AKS 叢集時,您會收到下列「協調標準負載平衡器失敗」錯誤訊息,其中顯示 SubscriptionRequestsThrottled 的 “SubCode” 值和 429 的 “Status” 值:
協調標準負載平衡器失敗。
詳細數據:outboundReconciler 重試失敗:
類別:ClientError;
SubCode:SubscriptionRequestsThrottled;
相依性:Microsoft.Network/PublicIPAddresses;
OrginalError:autorest/azure:服務傳回錯誤。 Status=429
Code=“SubscriptionRequestsThrottled”
Message=“訂用帳戶 '<subscription-id-guid>' 和作業 'GET/SUBSCRIPTIONS/RESOURCEGROUPS/PROVIDERS/MICROSOFT 的要求數目。NETWORK/PUBLICIPADDRESSES' 已超過後端記憶體限制。 請在 『6』 秒後再試一次。」
AKSTeam:網路、可重試:false。
要求節流可能會在不同的 Azure 元件上發生,因此錯誤訊息可能會根據此問題所發生的資源類型而有所不同。
原因
Azure Resource Manager 要求正在進行節流。 如需 Azure Resource Manager 限制如何運作以及每小時特定限制的相關信息,請參閱節流 Resource Manager 要求。
解決方案 1:使用另一個訂用帳戶
如果您有不同訂用帳戶的存取權,您可以直接將叢集部署到該訂用帳戶。
解決方案 2:修改您的存取模式
若要解決此問題,請檢查已節流訂用帳戶的存取模式。 下表列出可能的存取模式和對應的解決方案。
存取模式 | 解決方案 |
---|---|
自動化腳本會持續掃描訂用帳戶 | 執行腳本的頻率較低 |
許多使用者存取訂用帳戶 | 讓每個使用者使用自己的訂用帳戶 |
腳本會掃描訂用帳戶中的每個記憶體帳戶 | 設定文本的範圍,只查詢它必須擁有的資源 |
其他相關資訊
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以將產品意見反應提交給 Azure 意應見反社群。