Amazon-Web-Services

為什麼我的自動縮放組實例執行狀況不佳?

  • March 5, 2019

我注意到 AWS 自動擴展組存在一個非常奇怪的問題。

實例被(錯誤地)報告為不健康。然後實例被不必要地終止和替換。這會導致問題,因為它使 ASG 沒有足夠的能力來應對負載。

為了找出問題所在,我暫時暫停了 ASG 的“終止”程序。

目前,我在組中有一個實例被 ASG 報告為不健康。登錄實例並直接測試健康檢查證明它實際上是健康的。

此外,與 ASG 關聯的負載均衡器還將所有實例報告為執行狀況良好。

我的問題是。如果組的執行狀況檢查類型設置為“ELB”,並且負載均衡器報告該實例是健康的,我的 ASG 如何將實例視為“不健康”?

有沒有辦法可以找出 ASG 何時以及為何將這些實例標記為“不健康”?

此 ASG 目前與 2 個經典 ELB 和 2 個 ALB 目標組相關聯。我們正在從 ELB 遷移到 ALB。

如前所述,兩個 ELB 和兩個目標組都將所有實例報告為健康。

我猜問題來自多個 ELB / ALB TG 的實例部分。我懷疑這些 ELB / ALB 中的任何一個都可以觸發實例終止,如果它認為它出於任何原因不健康的話。

將執行狀況檢查類型更改為EC2,直到您完成遷移。

最佳做法是讓ASG 僅綁定到一個負載均衡器

希望有幫助:)

引用自:https://serverfault.com/questions/956763