当我跑步时
gcloud preview app deploy /yamls/app.yaml
它执行时没有错误消息或警告,我在开发人员控制台中看到一个新的托管VM实例。问题是这个实例的大小为0字节,显然不起作用。
看起来我不是run into this issue的第一个人,但对此问题没有回应。希望这次有人知道如何回答它。
以下是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
答案 0 :(得分:0)
来自Configuring the VM Environment:
有两种配置文件。你使用哪一个取决于 关于您使用的语言以及您是否使用标准或 自定义运行时:
使用
appengine-web.xml
:
- 运行Java标准运行时的模块
- 使用自定义的模块 基于Java标准运行时的运行时 (gcr.io/google_appengine/java-compat base)
使用
app.yaml
:
- 运行Python和Go标准运行时的模块
- 任何模块正在运行 在不基于Java标准运行时的自定义运行时
由于您是Java运行时,您需要使用appengine-web.xml,而不是app.yaml。
来自Testing and deploying managed VMs:
这些示例Java项目可用:
Hello World Quickstart github项目上的说明使用maven进行部署。来自README:
mvn gcloud:deploy
答案 1 :(得分:0)
我向Google开了一张支持票,问题已在新版gcloud中解决。