本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
此頁面提供與您 Auto Scaling 群組關聯之負載平衡器所造成的問題、可能原因,以及您可以採取用以解決問題之步驟的相關資訊。
若要擷取錯誤訊息,請參閱 從擴展活動擷取錯誤訊息。
當 EC2 執行個體因與 Auto Scaling 群組關聯的負載平衡器問題而無法啟動時,您可能會收到以下一或多條錯誤訊息。
負載平衡器問題
注意
檢查 Auto Scaling 群組中的執行個體是否可透過負載平衡器進行存取,使用 Reachability Analyzer 來疑難排解連線問題。若要了解 Reachability Analyzer 自動偵測到的不同網路設定錯誤問題,請參閱《Reachability Analyzer 使用者指南》中的 Reachability Analyzer 說明程式碼。
未找到一個或多個目標群組。驗證負載平衡器組態失敗。
問題:當您的 Auto Scaling 群組啟動執行個體時,Amazon EC2 Auto Scaling 會嘗試驗證與 Auto Scaling 群組關聯的 Elastic Load Balancing 資源是否存在。當找不到目標群組時,擴展活動會失敗,並且您會看到 One or more target groups not found. Validating load balancer
configuration failed.
錯誤。
原因 1:已刪除連接至 Auto Scaling 群組的目標群組。
解決方案 1:您可以使用 Amazon EC2 Auto Scaling 主控台或 detach-load-balancer-target-groups
原因 2:目標群組存在,但是在建立 Auto Scaling 群組時,嘗試指定目標群組 ARN 會發生問題。未按正確順序建立資源。
解決方案 2:建立新的 Auto Scaling 群組,並在最後指定目標群組。
找不到負載平衡器 <您的負載平衡器>。驗證負載平衡器組態失敗。
問題:當您的 Auto Scaling 群組啟動執行個體時,Amazon EC2 Auto Scaling 會嘗試驗證與 Auto Scaling 群組關聯的 Elastic Load Balancing 資源是否存在。當找不到 Classic Load Balancer 時,擴展活動會失敗,並且您會得到 Cannot find Load Balancer <your load balancer>. Validating load
balancer configuration failed.
錯誤。
原因 1:已刪除 Classic Load Balancer。
解決方案 1:您可以使用 Amazon EC2 Auto Scaling 主控台或 detach-load-balancers
原因 2:Classic Load Balancer 存在,但當建立 Auto Scaling 群組時,嘗試指定負載平衡器名稱會發生問題。未按正確順序建立資源。
解決方案 2:建立新的 Auto Scaling 群組,並在最後面指定負載平衡器名稱。
沒有名為 (負載平衡器名稱) 的作用中負載平衡器。更新負載平衡器組態失敗。
原因:指定的負載平衡器可能已刪除。
解決方案:您可以建立新的負載平衡器,然後建立新的 Auto Scaling 群組,或者建立不帶負載平衡器的新 Auto Scaling 群組。
EC2 執行個體 (執行個體 ID) 不在 VPC 中。更新負載平衡器組態失敗。
原因:指定的執行個體不存在於 VPC。
解決方案:您可以刪除與執行個體關聯的負載平衡器,或建立新 Auto Scaling 群組。