gcloud托管的vm​​启动了太多实例

时间:2015-10-06 14:24:38

标签: google-app-engine google-compute-engine google-cloud-platform

完成quickstart for Node.js,然后将应用部署到生产部门:

gcloud preview app deploy app.yaml --set-default

部署后,我的仪表板中有大约12个实例。对于每次部署尝试,确切的数字似乎都有所不同。

12 managed vm instances started

我杀死了所有这些,删除了它们,并再次部署。还创建了12个以上。我尝试了manual_scaling和automatic_scaling,没有任何改进。

我的app.yaml:

# [START runtime]
runtime: nodejs
vm: true
api_version: 1
# [END runtime]

# [START resources]
resources:
  cpu: .5
  memory_gb: 1.3
  disk_size_gb: 10
# [END resources]

# [START scaling]
manual_scaling:
  instances: 1
#automatic_scaling:
#  min_num_instances: 1
#  max_num_instances: 1
#  cool_down_period_sec: 60
#  cpu_utilization:
#    target_utilization: 0.5
# [END scaling]

env_variables:
  NODE_ENV: 'production'

# Temporary workaround for a Cloud SDK bug.
# Ensures that node_modules directory and any .log files are not uploaded (the
# other entries are the default values for skip_files). This will skip any Unix
# hidden files (such as the .git directory)
skip_files:
 - ^(.*/)?#.*#$
 - ^(.*/)?.*~$
 - ^(.*/)?.*\.py[co]$
 - ^(.*/)?.*/RCS/.*$
 - ^(.*/)?\..*$
 - ^(.*/)?.*/node_modules/.*$
 - ^(.*/)?.*\.log$

为简洁起见,我粘贴了output of the deploy command, version info, and other non-essentials here

我在这里做错了什么?如何启动一个实例需要做什么?

1 个答案:

答案 0 :(得分:1)

您的屏幕截图显示已部署了12个不同版本的应用程序。对于同一版本,实例名称<include android:id="@+id/toolbar_main" layout="@layout/main_toolbar" /> 的数字部分将相同。

在开发者控制台上,转到yyyymmddtxxxxxx,然后删除您不再需要的应用程序版本。