我按照AWS文档中概述的说明创建 Elastic Beanstalk 应用程序,但是通过“eb start”部署我的应用程序后,状态为红色。我检查了日志文件,发现我的 requirements.txt 文件中有一个错误(我在应该使用“==”的地方使用了“=”)。我按需求文件修复,将其签入 Git,然后执行“git aws.push”。这没有让我的应用程序运行,当应用程序自动更新时,它给了我同样的错误。我认为“eb stop”“eb start”可以解决问题(也许完全手动重启会起作用?)但这也不起作用。我最终不得不删除我的应用程序并重新创建它以清除旧的 requirements.txt 以便可以使用新的。
这是预期的行为吗?我是 AWS Elastic Beanstalk 的新手,并且尽可能多地阅读了文档,但是我找不到任何描述此类场景中行为的脚注。