我正在使用灵活的 AppEngine 部署 Go 应用程序。下面是我的 app.yaml。有时在我部署后它会稳定在 1 个实例(这是一个负载非常低的应用程序),但大多数时候它会不断地重新生成超过 6 个实例。我的日志充满了显示正在创建的新实例的消息。这个应用程序的负载几乎为零,为什么 AppEngine 灵活地不断销毁和重生实例?
显示不断重生的日志:
应用程序.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