当我希望将 Google App Engine 实例限制为 1 个时,它却一直创建 4 个实例

当我希望将 Google App Engine 实例限制为 1 个时,它却一直创建 4 个实例

我在 Google App Engine 上运行的 Parse App 在其 app.yaml 中配置为在灵活环境中使用最小和最大 1 个实例,但我一直看到它创建了 4 个实例。因此,我已禁用帐户计费,因为即使我希望它最多只有 1 个实例,费用仍不断增长。

我想知道为什么会这样,以及如何阻止这种情况发生。app.yaml 在灵活环境中不起作用吗?

我的app.yaml:

runtime: nodejs
env: flex
api_version: 1

automatic_scaling:
  min_num_instances: 1
  max_num_instances: 1
  cool_down_period_sec: 120 # default value
  cpu_utilization:
    target_utilization: 0.5

resources:
  cpu: .2
  memory_gb: 0.6
  disk_size_gb: 10

顺便说一下,这是一个 node.js 应用程序(Parse)。

编辑:我还尝试手动扩展并将实例数设置为 1。这并没有太大区别,运行的实例有 3 个,而不是 4 个。有时它会回到 4 个。

答案1

我只需要删除/停止 Google 应用引擎上存在的旧版应用。如果不停止,每个应用都会主动使用至少一个实例。

相关内容