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

时间:2013-10-20 10:43:06

标签: php amazon-web-services amazon-ec2 elastic-beanstalk

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

如果发生这种情况,我的应用程序代码或EBS设置已经超过三个月了。

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

1 个答案:

答案 0 :(得分:0)

AWS已更新其EBS系统。管理控制台中有一个新设计和新选项。在创建新的EBS环境时,我可以选择使用新的“beta”版本,我最终做了。从那时起,一切都完美无瑕。

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

总而言之,新的设置比前一个设置好得多,后者经常停机。