当我尝试使用 Elastic Beanstalk 在 EC2 上部署我的 php 应用程序时收到一条消息。
Environment named *** is in an invalid state for this operation. Must be Ready.
我无法部署。服务器状态为正在运行,没有警告。
目前我的经验非常有限。我该如何解决这个问题?
答案1
通常,没有办法从给定环境的无效状态中恢复。
在这种情况下,您需要转到当前环境页面上,点击操作按钮,选择克隆环境,然后等待克隆环境创建。准备就绪后,您可以转到应用页面上,点击操作按钮,然后选择交换网址。
最后,您可以进入不一致的环境页面并选择终止它。
答案2
我通过转到解决了这个问题Elastic Beanstack
,我的应用程序处于灰色状态/健康状态,从app overview
我访问了Actions
按钮并中止了当前操作。
然后我得到了健康状态绿色,并成功部署。
答案3
我遇到过这种情况。如果这是一个新创建的应用程序,您应该等待几分钟让环境上线,然后再试一次。它应该可以正常工作。
答案4
就我而言,我无法在 Elastic Beanstalk 上执行任何操作。我不得不用新的负载均衡器重建整个 Elastic Beanstalk 应用程序。