Google App Engine は、インスタンスを 1 つに制限したいのに 4 つのインスタンスを作成し続けます

Google App Engine は、インスタンスを 1 つに制限したいのに 4 つのインスタンスを作成し続けます

Google App Engine で実行されている私の Parse アプリは、app.yaml でフレキシブル環境で最小 1 インスタンスと最大 1 インスタンスを使用するように設定されていますが、それでも 4 つのインスタンスが作成されています。最大 1 インスタンスだけにしたいのにコストが増加し続けるため、アカウントの課金を無効にしました。

なぜこのようなことが起こるのか、また、どうすればこれを阻止できるのかを知りたいです。app.yaml はフレキシブル環境では機能しないのでしょうか?

私の 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

ちなみにこれは node.js アプリ用です (Parse)。

編集: 手動でスケーリングして、インスタンスの数を 1 に設定してみました。あまり違いはなく、4 つのインスタンスではなく 3 つのインスタンスが実行されています。時々、4 つに戻ることもあります。

答え1

Google App Engine に存在するアプリの古いバージョンを削除/停止するだけで済みました。停止されていない場合、各バージョンは少なくとも 1 つのインスタンスをアクティブに使用します。

関連情報