Elastic Beanstalk 卡住超过 12 小时

adi*_*o73 11 update amazon-ec2 amazon-web-services elastic-beanstalk aws-cli

我有一个 EB 应用程序遇到此错误:失败的环境更新活动。原因:内部故障。我无法中止任何事情,也无法更改任何配置.. 我不知道该怎么办,因为我所做的每一件事都说:无法中止当前环境操作为 environment-xxxxxx: Environment named environment-xxxx is in an invalid此操作的状态。必须待部署。

我想销毁应用程序或删除所有内容以重新开始,但我不能这样做。

有谁知道这个怎么解锁?

提前致谢!

Ale*_*nov 27

如果您知道如何修复问题的根源(例如:更改 Beanstalk 环境变量中的应用程序设置或部署应用程序的固定版本),那么:

  1. 转到页面Auto Scaling Group,选择您所在的区域,通过 Beanstalk 环境 ID(如 e-abcd12345)找到 Auto Scaling Group。
  2. 在“详细信息”选项卡中,按“编辑”,将 Desired、Min 和 Max 设置为 0。记住以前的设置。
  3. 在 Beanstalk 页面中,等待“从您的环境中删除实例 [i-xxx, i-yyy]”之类的消息。
  4. 更改设置或部署您的应用程序
  5. 返回自动缩放设置。
  6. 请耐心等待,可能需要 5-10 分钟才能将 Beanstalk 健康状况更改为“正常”。

  • 我在生产环境中发生过这种情况,因此将所需容量设置为 0 不是一个选项。相反,我从“监控”选项卡终止了部署创建的新实例,然后按照您的指示操作,但将最小和所需容量设置为预部署值。大约8分钟后,EB像你说的那样从卡住状态恢复过来。谢谢你! (3认同)