【问题标题】:What is difference between Restage and Restart in PCFPCF中的Restage和Restart有什么区别
【发布时间】:2018-05-22 20:10:20
【问题描述】:

在 Pivotal Cloud Foundary 中重新暂存和重新启动您的应用程序有什么区别?何时选择其中之一?

【问题讨论】:

    标签: cloud cloud-foundry


    【解决方案1】:

    以下引用来自 2.0 documentation

    重启

    重新启动您的应用程序会停止您的应用程序并使用已编译的 Droplet 重新启动它。

    因此,如果您没有进行任何更改并且不需要重新编译项目,则应该完成Restart

    重演

    重新暂存您的应用程序会停止您的应用程序并重新暂存它,方法是编译并启动一个新的 Droplet。

    重新部署您的应用程序会从您的应用程序编译一个新的 Droplet,而无需更新您的应用程序源。如果您必须更新您的应用源,请重新推送您的应用。

    区别

    两者的区别在于Restart 不会重新编译项目,而Restage 会。

    【讨论】:

    • 所以 'cf push' 和 'cf restage' 是相似的
    • 相似之处在于他们最终都会部署应用程序。 cf push 不会像 cf restage 那样重新构建应用程序。
    • cf push 将新的应用代码位发送到 pcf。 cf restage 使用早期推送的代码位并通过执行 buildpack 重新创建液滴。
    【解决方案2】:

    除了上面的答案,要知道什么时候restartrestage请在下面找到文档的解释。

    何时重启:

    重新启动您的应用以在执行此类操作后刷新应用的环境 将新服务绑定到应用程序或设置环境变量 应用消耗。

    何时重演:

    如果您以某种方式更改了环境,请重新暂存您的应用 影响您的暂存过程,例如设置环境变量 buildpack 消耗的。暂存过程可以访问 环境变量,所以环境可以影响内容 水滴。

    【讨论】:

      【解决方案3】:

      只需使用现有的 droplet 即可重新启动,无需编译。

      Restage 将编译并创建一个新的 droplet 来反弹。

      如果您有简单的属性更改,那么最好重新启动。

      【讨论】:

        猜你喜欢
        • 2020-09-08
        • 2017-12-06
        • 2015-05-29
        • 1970-01-01
        • 2015-10-12
        • 2021-04-13
        • 1970-01-01
        • 1970-01-01
        • 2010-10-02
        相关资源
        最近更新 更多