我正在尝试在 AWS 弹性 beantalk 上实现零停机时间重新部署。
我的环境中基本上有两个实例,再加上 Jenkins for CI(使用 Tomcat)。我想要实现的是每次我从 Jenkins 触发重新部署时,只重新部署一个环境实例,然后有一个超时以允许新实例加载应用程序,然后重新部署第二个实例。
为了实现该超时,我设置了“暂停时间”和“命令超时”,但不幸的是,如果不遵守此限制。第一个实例被重新部署,但大约 1 分钟后,第二个实例被重新部署,无论我设置的超时值如何。有人存档这个吗?关于如何实现它的任何见解?