1
我使用app.yaml文件来配置我的应用程序引擎灵活。该文件看起来像下面,app.yaml的值都不会反映在谷歌云端控制台
runtime: java
env: flex
service: hello-service
health_check:
enable_health_check: True
check_interval_sec: 10
timeout_sec: 4
unhealthy_threshold: 2
healthy_threshold: 2
automatic_scaling:
min_num_instances: 3
max_num_instances: 10
cool_down_period_sec: 120 # default value
cpu_utilization:
target_utilization: 0.5
然而,当我点击在云控制台版本列表中的“查看”链接,我只能看到在弹出以下,
runtime: java
env: flexible
threadsafe: true
automatic_scaling:
min_num_instances: 3
max_num_instances: 10
health_check:
enable_health_check: true
check_interval_sec: 10
timeout_sec: 4
unhealthy_threshold: 2
healthy_threshold: 2
正如你所看到的,它缺少一些“automatic_scaling”属性。我不知道为什么。我是否需要停止并启动相关版本以查看更改?
感谢@丹Cornilescu。但是,当我更改值并重新部署时,其中一些值会反映出来,但其他值仅在停止并启动应用引擎后才会反映出来。每次应用程序时,我是否需要停止并启动应用程序引擎?部署? – KingKari
不适用于扩展参数,它指示基础结构,而不是特定的实例(实例可能具有较旧的代码副本,但又如何?)。 *可能适用于健康检查,但我对此不太确定。 –
应用程序引擎似乎没有考虑“check_interval_sec:10”,因为即使在此设置后,健康检查请求也会每秒执行一次。不知道我在这里错过了什么。 – KingKari