应用程序突然无法在 AWS Elastic Beanstalk 中重新部署的可能原因


Possible reasons why application suddenly can't be re-deployed in AWS Elastic Beanstalk?

我已经在 AWS Elastic Beanstalk 中运行了一个 PHP/RDS 应用程序大约一年了。上一次代码更新是在三个多月前。几天前,应用程序变得无响应,并自动重新启动。这在过去一直有效,但这次应用程序每次都无法重新启动。ELB 陷入了无限的重新部署循环。每次启动新的 EC2 实例时,都会立即将其视为运行状况不佳并终止。我试图查看日志文件,但那里没有什么有趣的东西(据我所知)。这是安装新的 EC2 实例然后立即将其关闭的日志。

这种情况突然发生时,我已经三个多月没有对我的应用程序代码或 EBS 设置进行任何更改了。

我现在尝试从头开始为同一应用程序创建新的 EBS 环境,但问题仍然存在。有没有人有过类似的经历?亚马逊环境中是否有可能导致此行为的变化?任何想法或指示将不胜感激。

AWS 更新了他们的 EBS 系统。管理控制台中有新设计和新选项。在创建新的 EBS 环境时,我可以选择使用新的"测试版"版本,我最终做到了。从那时起,一切都完美无缺。

发生这种情况时,我还写信给 AWS 支持人员。他们最终回复了,不是解决方案或解释,而是扣除了几个月的费用,我将其解释为一种说法"抱歉,当我们更新服务器时您的设置出了问题"。不过,只是猜测这一点。

总而言之,新设置比以前的设置

工作得更好,以前的设置时不时地停机。