Google App Engine弹性每周更新-如何运作?

时间:2019-02-28 10:50:01

标签: app-engine-flexible

如所述,App Engine Flexible实例每周重启一次以进行更新。 这是一个问题,因为我为环境配置了至少1个活动实例,然后在每周更新时发现我的服务有一个活动0实例的时期(因为创建新实例所需的时间)大于关闭我唯一的活动实例所需的时间。

我的问题是:

  1. 每周更新时间不固定。也许在一段时间内,我应该期望实例的重新启动? (即:每个星期五晚上)
  2. 每周更新涉及所有实例,而与创建时间无关? (即:在每周更新之前1小时或1天创建的实例将重新启动吗?)
  3. 是否有任何方法可以手动启动实例(即:使用命令或调用url),并保持自动缩放策略?通常,该策略与Compute Engine的Autoscaler中使用的策略相同,因此基于CPU,Request或Stackdriver指标。

2 个答案:

答案 0 :(得分:0)

  1. 没有每周重启的确切时间表。

  2. 它的工作方式是逐个实例重启实例,因此,建议至少有2个实例。这是因为每周重新启动会重新启动整个VM。

  3. 不幸的是,没有。

答案 1 :(得分:0)

1.-目前无法知道每周重新启动的时间。 GCP会确定何时需要,并会重新启动某些实例(每周一次)。

2.-不,只要您有多个实例在运行,您就不会看到所有实例都在同一时间重新启动。

Google建议避免因每周重启而导致停机的最小实例数是1个以上。尝试至少设置至少2个实例。

我希望您发现此信息对其他人有用。