【问题标题】:Capistrano php/apache rollbackCapistrano php/apache 回滚
【发布时间】:2010-02-12 17:10:27
【问题描述】:

假设您有一个在 apache 上运行的项目。我使用 capistrano 部署新代码并更新 httpd.conf/other 配置文件,然后重新加载我的所有服务(重新加载配置)。

如何管理回滚?我不会假设上限回滚会将旧配置放置到位并重新加载。这可能吗?可以举个例子吗?

有没有更好的配置管理方式?

【问题讨论】:

    标签: php ruby-on-rails deployment capistrano


    【解决方案1】:

    Capistrano 带有用于管理 Rails 应用程序回滚的内置配方。它们可能适用于您的 PHP/Apache 部署……但如果它们不适用,您可以轻松地在 Ruby 中编写自己的 Cap recipies。您必须在测试服务器上试用它才能了解它是如何工作的。

    【讨论】:

      【解决方案2】:

      我最终在 deploy_code 和 on_rollback 中制作了自己的钩子,从存储库中复制了 apache conf 并重新加载了 apache。

      【讨论】:

        猜你喜欢
        • 2010-11-12
        • 1970-01-01
        • 2017-12-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多