托管VM实例创建为空



当我运行时

gcloud preview app deploy /yamls/app.yaml

它执行时没有错误消息或警告,并且我在开发人员控制台中看到了一个新的托管VM实例。问题是,这个实例的大小为0字节,显然不起作用。

我似乎不是第一个遇到这个问题的人,但这个问题没有得到回应。希望这次有人知道如何回答

如果重要的话,下面是app.yam的内容:

runtime: java7
vm: True
module: 'backend'
automatic_scaling:
  min_num_instances: 1
  max_num_instances: 20
  cool_down_period_sec: 60
  cpu_utilization:
    target_utilization: 0.75
inbound_services:
- warmup
threadsafe: True
auto_id_policy: default
health_check:
  enable_health_check: True
resources:
  cpu: 0.5
  memory_gb: 1.3
  disk_size_gb: 10.0
api_version: '1.0'
handlers:
- url: /
  script: unused
  login: optional
  secure: optional
- url: /_ah/.*
  script: unused
  login: optional
  secure: optional
- url: /z
  script: unused
  login: optional
  secure: optional
- url: .*.jsp
  script: unused
  login: optional
  secure: optional
- url: /.*/
  script: unused
  login: optional
  secure: optional
- url: /z/.*
  script: unused
  login: optional
  secure: optional

从配置虚拟机环境:

有两种配置文件。你用哪一个取决于关于您使用的语言,以及您是否使用标准或自定义运行时:

appengine-web.xml用于:

  • 运行Java标准运行时的模块
  • 使用自定义的模块基于Java标准运行时的运行时(gcr.io/google_appengine/java-compat-base)

app.yaml用于:

  • 运行Python和Go标准运行时的模块
  • 任何正在运行的模块在不是基于Java标准运行时的自定义运行时中

由于您是Java运行时,因此需要使用appengine-web.xml,而不是app.yaml.

从测试和部署托管虚拟机:

以下示例Java项目可用:

Java Hello World Quickstart

Hello World Quickstart github项目的说明使用maven进行部署。来自自述:

mvn gcloud:deploy

我在谷歌上打开了一个支持票证,这个问题在新版本的gcloud中得到了解决。

相关内容

  • 没有找到相关文章

最新更新