Amazon-Ec2
AWS 自動縮放策略預熱問題
我在 AWS EC2 中有一個自動縮放組,在該組上我有一個自動縮放策略,它將每個目標的負載均衡器請求計數保持在 800,並且預熱時間為 250 秒。
現在,每次啟動新機器時,無論預熱時間如何,該機器都會接收請求。由於機器內的應用程序未啟動並執行,因此這些請求失敗。
為了避免這種行為,我還需要做些什麼嗎?
我的設置有問題,我設置 Nginx 的方式是 health_check 無法到達 rails 應用程序。因此,即使在應用程序載入之前,健康檢查也通過了。這就是新機器接收請求的原因。
現在,我更改了配置以命中 rails 應用程序。現在,在應用程序啟動之前,健康檢查將失敗,因此不會將任何請求路由到新機器。
感謝@ Michael-sqlbot的幫助。