Amazon-Web-Services
為什麼我的自動縮放組實例執行狀況不佳?
我注意到 AWS 自動擴展組存在一個非常奇怪的問題。
實例被(錯誤地)報告為不健康。然後實例被不必要地終止和替換。這會導致問題,因為它使 ASG 沒有足夠的能力來應對負載。
為了找出問題所在,我暫時暫停了 ASG 的“終止”程序。
目前,我在組中有一個實例被 ASG 報告為不健康。登錄實例並直接測試健康檢查證明它實際上是健康的。
此外,與 ASG 關聯的負載均衡器還將所有實例報告為執行狀況良好。
我的問題是。如果組的執行狀況檢查類型設置為“ELB”,並且負載均衡器報告該實例是健康的,我的 ASG 如何將實例視為“不健康”?
有沒有辦法可以找出 ASG 何時以及為何將這些實例標記為“不健康”?
此 ASG 目前與 2 個經典 ELB 和 2 個 ALB 目標組相關聯。我們正在從 ELB 遷移到 ALB。
如前所述,兩個 ELB 和兩個目標組都將所有實例報告為健康。
我猜問題來自多個 ELB / ALB TG 的實例部分。我懷疑這些 ELB / ALB 中的任何一個都可以觸發實例終止,如果它認為它出於任何原因不健康的話。
將執行狀況檢查類型更改為EC2,直到您完成遷移。
最佳做法是讓ASG 僅綁定到一個負載均衡器。
希望有幫助:)