在 AWS 中,我们为负载均衡器设置了自动缩放组。当 Auto Scaling 组尝试添加另一个 Windows ec2 实例时,我们收到错误消息。 (ELB 运行状况失败或不可用) 然后 ELB 将继续显示它尝试添加新实例,但失败了。
我将自动扩展组运行状况检查宽限期从 600 增加到 1200,因为我认为这是由于服务器在运行状况检查开始之前没有足够的时间进行初始化而造成的。几分钟后,新实例已成功添加。
这几天一切看起来都很好,直到它再次开始发生。当我检查设置时,健康检查宽限期已回到 600。 有什么原因会发生这种情况吗?这是同一个自动缩放组,我可以看到它是多年前创建的。
如果我检查AWS配置中的自动扩展组资源,即使我再次更改它,该值仍显示为600。
我注意到的唯一一件事是,自动扩展组使用的启动模板在值恢复的同时自动更新为具有新 AMI 的新版本。
谢谢
您可能拥有一些基础设施即代码 (IaC) 工具来覆盖您的更改。 如果您使用的是 AWS CDK、Terraform (OpenTofu) 或 Pulumi 等工具,请尝试更改其中的值。 如果没有,并且您的资源是使用 CloudFormation 堆栈创建的,请检查漂移状态以查看是否有任何更改。
如果这些都不适用,您可以检查 CloudTrail 日志以确定谁或什么正在更改此值。这可能有助于确定变化的根源。