Мы используем GAE для развертывания нашего нового PHP кода. Каждый раз, когда мы используем команду
gcloud --quiet --project project-id app deploy --no-promote --version=v4 app-prod.yaml cron.yaml
Развертывание работает нормально, однако в процессе развертывания кажется, что он отключает все доступные экземпляры GAE, а не развертывает развертывание 1 на 1. Во время развертывания нам сообщают об ошибке 502 - Bad gateway.
Мы попытались добавить проверки готовности и проверки работоспособности; мы попытались добавить автоматические c свойства масштабирования. Во время развертывания мы все еще получаем 502 секунды.
Наш файл конфигурации app.yaml:
runtime: php
env: flex
runtime_config:
document_root: public
automatic_scaling:
min_num_instances: 2
max_num_instances: 4
resources:
cpu: 2
memory_gb: 3.6
# Ensure we skip ".env", which is only for local development
skip_files:
- .env
env_variables:
network:
instance_tag: no-ip
name: default
readiness_check:
path: "/api"
check_interval_sec: 5
timeout_sec: 4
failure_threshold: 2
success_threshold: 2
app_start_timeout_sec: 300