
Meine Parse-App, die auf der Google App Engine läuft, ist in ihrer app.yaml so konfiguriert, dass sie in der flexiblen Umgebung mindestens und höchstens 1 Instanz verwendet. Trotzdem werden immer 4 Instanzen erstellt. Aus diesem Grund habe ich die Abrechnung für das Konto deaktiviert, da die Kosten immer weiter steigen, obwohl ich maximal nur 1 Instanz haben möchte.
Ich würde gerne wissen, warum das passiert und wie ich es verhindern kann. Funktioniert app.yaml in der flexiblen Umgebung nicht?
Meine app.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
Dies ist übrigens für eine Node.js-App (Parse).
Bearbeiten: Ich habe auch versucht, manuell zu skalieren und die Anzahl der Instanzen dafür auf 1 zu setzen. Es machte keinen großen Unterschied, es werden 3 Instanzen ausgeführt statt 4. Manchmal geht es wieder auf 4 zurück.
Antwort1
Ich musste einfach ältere Versionen der App löschen/stoppen, die auf der Google App Engine vorhanden waren. Jede davon verwendet aktiv mindestens eine Instanz, wenn sie nicht gestoppt wird.