在Pivotal Cloud Foundary中重新启动和重新启动应用程序之间有什么区别?何时选择其中一个?
答案 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中。
两者之间的区别在于Restage
在Restart
时不会重新编译项目。
答案 1 :(得分:2)
除了上述答案外,要了解何时重新启动和重新上线,请在下面的文档说明中找到
。何时重新启动:
执行以下操作后,重新启动应用程序以刷新应用程序的环境 将新服务绑定到应用程序或设置环境变量 仅被应用程序使用。
何时恢复:
如果您以某种方式更改了环境,请重新启动应用程序 影响您的登台过程,例如设置环境变量 buildpack消耗的东西。登台过程可以访问 环境变量,所以环境会影响内容 液滴。
答案 2 :(得分:0)
重新启动只需使用现有的小滴即可反弹而无需编译。
Restage将编译并创建一个新的液滴以反弹。
如果您具有简单的属性更改,那么最好重新启动。