我在 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 应用引擎上存在的旧版应用。如果不停止,每个应用都会主动使用至少一个实例。