一个带自动扩缩的代管式实例组添加了过多的虚拟机,因为实例需要大约 3 分钟才能就绪,而 HTTP 健康检查的初始延迟为 30 秒。您应该如何调整配置以避免过度配置?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 HTTP 健康检查的初始延迟增加到 200 秒。.
为什么这是答案
问题描述了实例组过度扩容,原因是新实例需要3分钟(180秒)才能完全就绪,而健康检查的初始延迟仅为30秒。这意味着在实例真正准备好处理流量之前,健康检查可能已经失败,导致自动扩缩器认为需要更多实例。 将HTTP健康检查的初始延迟增加到200秒(略高于实例启动所需的180秒)可以确保健康检查在实例完全就绪并能够响应之前不会开始。这样可以避免健康检查过早失败,从而防止自动扩缩器错误地创建过多虚拟机。 将最大实例数设置为1或减少到3并不能解决根本问题,反而会限制实例组的扩缩能力。使用TCP健康检查而不是HTTP健康检查,虽然可能更轻量,但如果实例的应用程序层尚未就绪,TCP检查仍然可能通过,从而无法准确反映实例的可用性。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡