AWS Beanstalk重新启动实例

时间:2019-03-11 14:56:59

标签: amazon-web-services amazon-ec2 amazon-elastic-beanstalk aws-codepipeline

我已经使用运行Node.js应用程序的AWS Codepipeline,Github,Jenkins和AWS Elastic Beanstalk(Docker)创建了管道。每次在AWS Codepipeline中触发构建并在Elastic Beanstalk实例上完成部署时,都会终止其对应的EC2实例,并重新创建另一个EC2实例,我们只希望在不终止EC2实例的情况下部署应用程序。每次构建/部署都会终止的原因是什么?

2 个答案:

答案 0 :(得分:0)

您的beantalk中有多少个实例,您使用的部署方法是:一次,滚动,附加批处理滚动还是不可变?

有了这些回应,我们可以继续研究。

答案 1 :(得分:0)

我切换到不可变部署,并停止遇到此问题,如下所述:Difference between rolling, rolling with additional batch and immutable deployments in AWS?

事实证明,滚动部署会导致超时,特别是在我需要单个实例的情况下