0

AppEngine フレキシブルを使用して Go アプリケーションをデプロイしています。以下は私のapp.yamlです。展開後、1 つのインスタンスで安定することもありますが (非常に負荷の低いアプリケーションです)、ほとんどの場合、常に 6 つ以上のインスタンスが再生成されます。私のログには、新しいインスタンスが作成されていることを示すメッセージがいっぱいです。このアプリケーションの負荷はほぼゼロですが、なぜ AppEngine は常に柔軟にインスタンスを破棄して再生成するのでしょうか?

一定のリスポーンを示すログ:

一定のリスポーンを示すログ。

app.yaml

runtime: go
api_version: go1
env: flex

handlers:
- url: /.*
  script: _go_app

health_check:
  enable_health_check: True
  check_interval_sec: 10
  timeout_sec: 4
  unhealthy_threshold: 2
  healthy_threshold: 2

automatic_scaling:
  min_num_instances: 1
  max_num_instances: 10
  cool_down_period_sec: 120 # default value
  cpu_utilization:
    target_utilization: 0.5
4

1 に答える 1