Amazon-Ec2

AWS 自動縮放策略預熱問題

  • March 23, 2018

我在 AWS EC2 中有一個自動縮放組,在該組上我有一個自動縮放策略,它將每個目標的負載均衡器請求計數保持在 800,並且預熱時間為 250 秒。

現在,每次啟動新機器時,無論預熱時間如何,該機器都會接收請求。由於機器內的應用程序未啟動並執行,因此這些請求失敗。

為了避免這種行為,我還需要做些什麼嗎?

我的設置有問題,我設置 Nginx 的方式是 health_check 無法到達 rails 應用程序。因此,即使在應用程序載入之前,健康檢查也通過了。這就是新機器接收請求的原因。

現在,我更改了配置以命中 rails 應用程序。現在,在應用程序啟動之前,健康檢查將失敗,因此不會將任何請求路由到新機器。

感謝@ Michael-sqlbot的幫助。

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