我遵循AWS文档中概述的directions创建Elastic Beanstalk应用程序,但是在通过“eb start”部署我的应用程序后,状态为红色。我检查了日志文件,发现我的requirements.txt文件中有一个错误(我使用“=”,我应该使用“==”)。我通过需求文件修复,将其检入到Git中,并执行了“git aws.push”。这没有让我的应用程序运行,当应用程序自动更新它给了我同样的错误。我想到一个“eb stop”“eb start”会做的伎俩(也许全手动重启会起作用吗?)但是这也行不通。我最终不得不删除我的应用程序并重新创建它以清除旧的requirements.txt,以便可以使用新的。如果我更改requirements.txt,是否需要彻底删除并重新创建我的beanstalk应用程序?
这是预期的行为?我是AWS Elastic Beanstalk的新手,并且尽可能多地阅读了文档,但是我找不到任何脚本来描述这种情况下的行为。