我有一个应用程序部署在用love和NodeJS(Webpack,ExpressJS)制作的AWS Elastic Beanstalk上。

当我将其部署到生产中时-一切都已启动-ExpressJS服务器,建立连接,获取初始数据-一切都需要几分钟。

问题在于先前的生产软件包已被删除,因为已部署了新的生产软件包,在此期间一切都关闭了(生产域下的白页),并等待节点完成其初始作业。

是否有任何明智的解决方案可以(例如)向AWS发送信号并告知“嘿,我已经完成,并且应用程序正在运行-现在您可以与我交换旧版本了”?

最佳答案

您可以使用EB的“交换环境网址”功能。您可以找到详细信息here

10-06 15:11