PCF中的Restage和Restart之间有什么区别

时间:2018-05-22 20:10:20

标签: cloud pivotal-cloud-foundry

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

3 个答案:

答案 0 :(得分:9)

documentation很好地解释了这一点。

重新启动

  

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

因此,如果您没有进行任何更改而不需要重新编译项目,则应该df<-read.table(header = TRUE, text="DISEASE Gender Race Freq NEWCOL Salmonellosis M RACE_LATINO_HISPANIC 1 NA Salmonellosis F BLACK_AFRICAN_AMERICAN 2 NA Salmonellosis M WHITE 3 NA Salmonellosis M WHITE 4 NA") library(tidyr) answer<-unite(df, concat, -c("Freq", "NEWCOL"), sep = " ", remove=FALSE) #or to select by only the number of columns unite(df, concat, 1:(ncol(df)-2), sep = " ", remove=FALSE)

重演

  

重新启动应用程序会停止您的应用程序,并通过编译新的Droplet并启动它来重新启动它。

进行任何代码更改时,您需要Restart而不是重新启动,以便更改反映在您的Droplet中。

差异

两者之间的区别在于RestageRestart时不会重新编译项目。

答案 1 :(得分:2)

除了上述答案外,要了解何时重新启动重新上线,请在下面的文档说明中找到

何时重新启动:

执行以下操作后,重新启动应用程序以刷新应用程序的环境 将新服务绑定到应用程序或设置环境变量 被应用程序使用。

何时恢复:

如果您以某种方式更改了环境,请重新启动应用程序 影响您的登台过程,例如设置环境变量 buildpack消耗的东西。登台过程可以访问 环境变量,所以环境会影响内容 液滴。

答案 2 :(得分:0)

重新启动只需使用现有的小滴即可反弹而无需编译。

Restage将编译并创建一个新的液滴以反弹。

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