【发布时间】:2022-01-16 19:36:58
【问题描述】:
如何延迟 AWS ALB 运行状况检查,直到通过自动缩放在新创建的 EC2 实例上启动所有服务?
我当前的健康检查指向应用服务器上的登录页面,但是当健康检查开始返回成功时,某些服务尚未完全启动。有没有办法可以在 LB 开始健康检查之前添加 2 分钟的延迟,以允许新创建的实例加载所有服务?
【问题讨论】:
标签: amazon-web-services aws-application-load-balancer
如何延迟 AWS ALB 运行状况检查,直到通过自动缩放在新创建的 EC2 实例上启动所有服务?
我当前的健康检查指向应用服务器上的登录页面,但是当健康检查开始返回成功时,某些服务尚未完全启动。有没有办法可以在 LB 开始健康检查之前添加 2 分钟的延迟,以允许新创建的实例加载所有服务?
【问题讨论】:
标签: amazon-web-services aws-application-load-balancer
我认为没有直接的方法可以做到这一点。您可以配置间隔时间和健康阈值以满足您的要求。
例如,您可以将间隔设置为 30s,健康阈值设置为 5,这样您的目标将在 30s x 5 = 150s 后注册
【讨论】: