Google App Engine erstellt weiterhin 4 Instanzen, obwohl ich die Anzahl auf 1 begrenzen möchte

Google App Engine erstellt weiterhin 4 Instanzen, obwohl ich die Anzahl auf 1 begrenzen möchte

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.

verwandte Informationen