
Mi aplicación Parse que se ejecuta en el motor de aplicaciones de Google está configurada en su app.yaml para usar un mínimo y un máximo de 1 instancia en el entorno flexible, pero sigo viendo que crea 4 instancias. Debido a esto, he desactivado la facturación en la cuenta, porque los costos siguen creciendo aunque quiero que tenga un máximo de solo 1 instancia.
Me gustaría saber por qué hace esto y cómo podría evitar que suceda. ¿app.yaml no funciona en el entorno flexible?
Mi aplicación.yaml:
runtime: nodejs
env: flex
api_version: 1
automatic_scaling:
min_num_instances: 1
max_num_instances: 1
cool_down_period_sec: 120 # default value
cpu_utilization:
target_utilization: 0.5
resources:
cpu: .2
memory_gb: 0.6
disk_size_gb: 10
Por cierto, esto es para una aplicación node.js (Parse).
Editar: también probé el escalado manual y establecí el número de instancias en 1 para eso. No hizo mucha diferencia, hay 3 instancias ejecutándose en lugar de 4. A veces vuelve a 4.
Respuesta1
Simplemente necesitaba eliminar/detener las versiones anteriores de la aplicación que existían en el motor de aplicaciones de Google. Cada uno utiliza activamente un mínimo de una instancia si no se detiene.