2016-02-15 3 views
1

Мы планируем развернуть наше приложение на виртуальной машине с облачной облачной областью. Я попытался использовать автоматическое масштабирование. Я изменил следующие параметры в соответствии с настоящим докКак установить автоматическое масштабирование в виртуальной виртуальной частной сети Google

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" 

как установить max, min idle количество экземпляров, латентность и как установить номер версии в app.yaml

ответ

2

Извините! Это ошибка документации (мы ее исправляем). Автоматическое масштабирование фактически включено в вашем модуле по умолчанию - вам не нужно добавлять какую-либо конфигурацию, чтобы использовать его. Поля min_idle_instances и min_pending_latency не поддерживаются управляемыми виртуальными машинами. В большинстве случаев вам не нужно добавлять какую-либо конфигурацию здесь для автомасштабирования, она должна «просто работать».

+0

Спасибо за разъяснение. Ты спас свой день. – Rams

+4

, но по крайней мере мы должны иметь контроль над max_idle_instances, можем ли мы включить это. – Rams

+2

Прошло более года, и эта «ошибка документации» все еще существует. Кроме того, когда я пытался сообщить об этом, мне сказали, что мне нужно будет зарегистрироваться в пакете премиум-поддержки. – peteallen

Смежные вопросы