首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >多阶段部署建议?

多阶段部署建议?
EN

Stack Overflow用户
提问于 2009-06-01 14:23:40
回答 3查看 2K关注 0票数 5

什么是web应用程序多阶段部署的最佳实践和一般理论?

我特别感兴趣的是使用Git、Capistrano和客运部署Rails应用程序,我还找到了一些文章,讨论了这个过程的具体内容:

  • 卡皮斯特拉诺:多级
  • 介绍AutoTagger

对于每个阶段(测试、阶段、生产),我应该考虑什么?应该将这些阶段部署到不同的物理服务器上吗?有关于多阶段部署的建议或建议吗?有什么我该注意的障碍吗?

最好的

雅各布

EN

Stack Overflow用户

发布于 2009-06-01 21:16:16

最好有两个不同的服务器环境:分阶段和生产。我总是忽略测试环境。测试环境的作用类似于生产,但在完成时回滚数据库。在同一服务器上同时运行可能会对生产环境的性能和稳定性产生负面影响。升级gem以在暂存环境中进行测试可能会对生产产生不利影响,并会使您的停机时间减少。

您必须非常警惕,在这两台服务器上都有相同的gem版本。如果一个应用程序的版本在分阶段工作,但由于这种差异而在生产中不起作用,那么它可能会带来麻烦。

我总是有一个控制台窗口打开,准备回滚上一次部署,以防出问题。这个过程真的没有比这更多的东西了。

节省一些钱,买最便宜的分期服务器,你可以。你是唯一一个会用它的人,对吧?确保他们来自同一个提供者。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/935046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档