当杀死代理商应用程序的云代工实例时,它会重新启动相同的实例,还是采取循环法?
我的代理应用程序上有3个实例,当我向实例发送curl delete调用时,它会尝试重新启动该实例。如果我继续杀死实例0,它是否每次都会杀死同一个实例,或者实例#1变为#0并杀死那个等等?
答案 0 :(得分:3)
如果您有一个应用程序,它被缩放到三个实例并且您终止一个实例(使用cf curl /v2/apps/<guid>/instances/0 -X 'DELETE'
),那么该实例仍将以相同的索引存在。您可以使用cf app
的输出
state since cpu memory disk #0 down 1970-01-01 01:00:00 AM 0.0% 0 of 0 0 of 0 #1 running 2016-08-30 07:42:23 PM 0.1% 8.1M of 128M 12.1M of 1G #2 running 2016-08-30 07:42:24 PM 0.0% 11.4M of 128M 12.1M of 1G
所以为了回答你的问题,没有实例ID的重新排序,发送多个请求来杀死一个特定的实例只会影响一个。