Как изменить максимальную и минимальную задержку в моем App Engine?

У меня есть проект, работающий на App Engine, с PHP, и это не автомасштабирование

мой app.yaml файл:

runtime: php
api_version: '1.0'
env: flexible
threadsafe: true
env_variables:
APP_KEY: 'base64:*****'
APP_LOG: errorlog
CACHE_DRIVER: database
DB_DATABASE: animes
DB_HOST: localhost
DB_PASSWORD: ******
DB_SOCKET: '/cloudsql/*******'
DB_USERNAME: root
SESSION_DRIVER: database
STORAGE_DIR: /tmp
automatic_scaling:
min_num_instances: 2
max_num_instances: 20
cpu_utilization:
target_utilization: 0.5

Нужно ли мне это автоматическое масштабирование с задержкой или количеством запросов? Является ли это возможным?

Я пытаюсь установить max_pending_latency и min_pending_latency в моем app.yaml, но у меня есть эта ошибка:

automatic_scaling:
max_pending_latency: 30ms
min_pending_latency: 15ms
min_num_instances: 1
max_num_instances: 20
cool_down_period_sec: 120
cpu_utilization:
target_utilization: 0.5

Возврат развертывания приложения gcloud

ERROR: (gcloud.app.deploy) INVALID_ARGUMENT: VM-based automatic scaling should NOT
have the following parameter(s): [min_pending_latency, max_pending_latency]
- '@type': type.googleapis.com/google.rpc.BadRequest
fieldViolations:
- description: 'VM-based automatic scaling should NOT have the following parameter(s):
[min_pending_latency, max_pending_latency]'
field: version.automatic_scaling

0

Решение

Вы можете увидеть в app.yaml что App Engine Flex не использует максимальную / минимальную задержку для масштабирования; Все решения по масштабированию основаны на использовании процессора.

0

Другие решения

Других решений пока нет …