【发布时间】:2021-05-22 02:20:17
【问题描述】:
我尝试了自动缩放组,或者只是一堆由负载均衡器绑定的 EC2 实例。乍一看,这两个配置都运行良好。
但是,当 EC2 是自动缩放组的一部分时,它有时会出现故障。实际上它经常发生,几乎每天一次。他们以“硬重置”的方式下降。 ec2 监控图显示 CPU 使用率上升到 100%,然后实例变得没有响应,然后被自动缩放组终止。
这与我在这些实例上的流程无关。
当实例不属于 Autoscaling 组时,它可以工作多年而不会出现 CPU 使用高峰。
自动缩放组实例的“硬重置”正在阻碍我的 cron 作业。尽管我喜欢自动缩放组,但我无法使用它。
有处理“硬重置”的标准方法吗?
PS。
在我的例子中,cron 作业在 Ubuntu 上运行 PHP 脚本。我设法只让一个实例运行该作业。
【问题讨论】:
-
ASG 中的“硬休息”是什么意思?
-
我所说的“硬休息”是指“在不给软件时间完成流程的情况下终止”。我认为“硬休息”意味着有人只是从电源插座中拔出电源线,而无需等待计算机关闭。请帮我找到一个更好的词。谢谢。
-
您不是偶然使用 Spot 实例吗?你有什么样的缩放条件?
-
您正在运行什么样的实例?可爆破?
-
我最初的猜测是您的实例受到限制,因此它们无法响应活性检查,但阅读了更多文档后,我认为情况并非如此。
标签: amazon-web-services amazon-ec2 cron aws-load-balancer aws-auto-scaling