如何在 AWS Beanstalk 中部署高可用性 WAR

如何在 AWS Beanstalk 中部署高可用性 WAR

我正在使用带有两个 EC2 实例的 AWS Beanstalk (Tomcat)。我的最小和最大实例数均为 2,并且Any 2位于可用区域中。

根据 Beanstalk FAQ,我期望在部署新的 WAR 时具有高可用性,但是当 ELB 解析到正在部署 WAR 的节点时,504 Gateway Timeout会出现错误。

如何部署高可用性的 WAR?

答案1

您是否尝试过在 Elastic beanstalk 中使用滚动更新设置?这样,它会一次部署一个,同时让另一个保持服务状态

相关内容