如何在 Google 云托管 VM 中设置自动缩放
How to set automatic scaling in Google Cloud Managed VM
我们计划在 google 云托管 VM 上部署我们的应用程序。我尝试使用自动缩放。我已根据此文档更改了以下参数
https://cloud.google.com/appengine/docs/managed-vms/java/configuring-your-app-with-app-yaml
这是我们的app.yaml文件设置
runtime: java
vm: true
threadsafe: true
automatic_scaling:
min_idle_instances: 1
max_idle_instances: 5 # default value
min_pending_latency: 30ms # default value
max_pending_latency: 1000
max_concurrent_requests: 50
handlers:
- url: /.*
script: this field is required, but ignored
secure: always
但是当我尝试部署时出现以下错误
"description": "VM-based automatic scaling should NOT have the following parameter(s): [min_idle_instances, min_pending_latency,max_idle_instances,max_pending_latency ]",
"field": "version.automatic_scaling"
如何在 app.yaml
中设置最大、最小空闲实例数、延迟以及如何设置版本号
对不起!这是一个文档错误(我们正在修复它)。默认情况下,自动缩放实际上在您的模块上启用 - 您根本不需要添加任何配置即可使用它。托管 VM 不支持 min_idle_instances 和 min_pending_latency 字段。在大多数情况下,您根本不需要在此处添加任何自动缩放配置,它应该全部 'just work'。
我们计划在 google 云托管 VM 上部署我们的应用程序。我尝试使用自动缩放。我已根据此文档更改了以下参数
https://cloud.google.com/appengine/docs/managed-vms/java/configuring-your-app-with-app-yaml
这是我们的app.yaml文件设置
runtime: java
vm: true
threadsafe: true
automatic_scaling:
min_idle_instances: 1
max_idle_instances: 5 # default value
min_pending_latency: 30ms # default value
max_pending_latency: 1000
max_concurrent_requests: 50
handlers:
- url: /.*
script: this field is required, but ignored
secure: always
但是当我尝试部署时出现以下错误
"description": "VM-based automatic scaling should NOT have the following parameter(s): [min_idle_instances, min_pending_latency,max_idle_instances,max_pending_latency ]",
"field": "version.automatic_scaling"
如何在 app.yaml
中设置最大、最小空闲实例数、延迟以及如何设置版本号对不起!这是一个文档错误(我们正在修复它)。默认情况下,自动缩放实际上在您的模块上启用 - 您根本不需要添加任何配置即可使用它。托管 VM 不支持 min_idle_instances 和 min_pending_latency 字段。在大多数情况下,您根本不需要在此处添加任何自动缩放配置,它应该全部 'just work'。