針對 SubscriptionRequestsThrottled 錯誤碼進行疑難解答 (429)
本文討論如何識別並解決 SubscriptionRequestsThrottled
當您嘗試建立和部署 Microsoft Azure Kubernetes Service (AKS) 叢集時所發生的錯誤(狀態 429)。
徵兆
當您嘗試建立 AKS 叢集時,您會收到下列「協調標準負載平衡器失敗」錯誤訊息,其中顯示 SubscriptionRequestsThrottled 的 “SubCode” 值,而 “Status” 值為 429:
協調標準負載平衡器失敗。
詳細數據: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 意見反應社群提交產品意見反應。