AWS 自动缩放策略预热问题

AWS 自动缩放策略预热问题

我在 AWS EC2 中有一个自动扩展组,其中有一个自动扩展策略,该策略将负载均衡器每个目标的请求数保持在 800,预热时间为 250 秒。

现在,每次启动新机器时,无论预热时间如何,该机器都会收到请求。由于机器内的应用程序尚未启动并运行,因此这些请求会失败。

我还要做些什么来避免这种行为?

答案1

我的设置存在问题,我设置 Nginx 的方式使得 health_check 无法到达 rails 应用程序。因此,即使在应用程序加载之前,健康检查就已经通过了。这就是新机器接收请求的原因。

现在,我更改了配置以命中 rails 应用程序。现在,直到应用程序启动,健康检查才会失败,因此不会将任何请求路由到新机器。

谢谢 @Michael-sqlbot提供帮助。

相关内容