【问题标题】:AWS - EC2 stop instances not working properlyAWS - EC2 停止实例无法正常工作
【发布时间】:2016-01-01 07:05:34
【问题描述】:

我是 AWS 的新手,现在我有两个 EC2 实例。为了避免浪费免费套餐计划,我试图在不使用它们时停止实例。

这就是我的 EC2 管理控制台显示的内容。如您所见,有两个实例正在运行,两个实例已终止。我没有终止 swipe-dev,我只是停止它。但是由于任何原因,现在终止了,并且启动了具有相同源代码的新实例。 为什么?

我做错了什么?我只想停止实例。

编辑

我决定只保留一个项目,所以我终止了 eb-flask-demo-dev 并停止 swipe-dev 实例。几分钟后,实例状态停止了,我认为最终一切都很好。但我重新加入 EC2 控制台,这就是它所显示的。 为什么 swipe-dev 又运行了?为什么还有另一个终止的实例?

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    如果您的实例是所需容量 = 1 的 Autoscaling 组的成员,并且将最小大小设置为 0,则可以做到这一点。为了保持健康实例的数量,Auto Scaling 会对 Auto Scaling 内正在运行的实例执行定期运行状况检查团体。当它发现一个实例运行状况不佳时(在这种情况下是因为您停止了它),它会终止该实例并启动一个新实例。

    【讨论】:

    • 在哪里可以找到它属于哪个组?我只是按照这个教程docs.aws.amazon.com/elasticbeanstalk/latest/dg/…我找不到在哪里可以设置自动缩放。
    • 从 EC2 管理控制台的左下角菜单中,有 Autoscaling groups 选项,检查那里。如果创建了一个组,只需将所需容量更改为零。 (从 Beanstalk 文档的第一眼看,它确实看起来像 Autoscaling 组是作为流程的一部分创建的)
    • 我改为 0,但实例列表中仍然出现新的正在运行的实例。
    • 也将最小尺寸设置为 0
    猜你喜欢
    • 2016-06-25
    • 2017-10-06
    • 2011-10-29
    • 1970-01-01
    • 2013-04-05
    • 2014-07-07
    • 1970-01-01
    • 2017-07-13
    • 2019-08-03
    相关资源
    最近更新 更多