我已启用
network:
session_affinity: true
在我的app.yaml中,但是它既不起作用,也无法通过转到App Engine>版本> Config>视图查看配置时显示为已启用。
这就是我要到达的地方:
runtime: java
api_version: '1.0'
env: flexible
threadsafe: true
handlers:
- url: /.*
script: 'this field is required, but ignored'
automatic_scaling:
min_num_instances: 2
max_num_instances: 20
cpu_utilization:
target_utilization: 0.5
network: {}
resources:
cpu: 1
memory_gb: 4
disk_size_gb: 10
我正在使用Spring Boot 2.1 btw。
答案 0 :(得分:0)
会话关联性是Beta版功能。为了使用此功能,您需要使用beta命令进行部署。
gcloud beta app deploy
部署完成后,您应该在配置视图中看到以下一行。
网络: session_affinity:是
答案 1 :(得分:0)
这不再是测试版功能,现在可以在主流 gcloud 中使用,但存在漏洞,如下所述: https://issuetracker.google.com/issues/154647126
出于某种原因,部署不会显示设置的参数(在 App Engine > 版本 > 显示版本配置中)并且它对某些人不起作用,我可以确认,因为我自己受到了问题的影响。< /p>