让Heroku应用程序即使在部署期间也能运行的最简单的方法是什么

v64noz0r  于 9个月前  发布在  其他
关注(0)|答案(1)|浏览(79)

目前,我维护一个托管在Heroku上的应用程序,每次执行部署时都面临停机的问题。我想找到一个解决方案,以防止在此过程中应用程序不可用。是否有任何方法可以在不导致服务中断的情况下进行部署,并确保应用程序始终在线?
它是一个运行在容器中的asp.net mvc应用程序

vybvopom

vybvopom1#

没有简单的方法可以完全消除它。至少,您需要同步数据库更改(理想情况下通过运行迁移)和代码更改。
最小化停机时间的一个策略是设置a pipeline。您可以部署到您的临时环境,在此期间,您的生产环境保持活动状态。然后,一旦对登台环境进行了健全性检查,就可以将其提升到生产环境,这将重用现有的应用程序段,因此比重新构建要快得多。

相关问题