- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 HTTPS 负载均衡器,配置了一个后端服务和 3 个实例组:
端点协议(protocol):HTTPS 命名端口:https 超时:600 秒 运行状况检查:ui-health2 session 亲和性:生成 cookie 亲和性 cookie TTL:0 秒 Cloud CDN:已禁用
实例组 可用区 健康 弹性伸缩 平衡模式 容量
group-ui-normal us-central1-c 1/1 关闭中央处理器:80% 100%
group-ui-large us-central1-c 2/2 关闭中央处理器:90% 100%
group-ui-xlarge us-central1-c 2/2 关闭中央处理器:80% 100%
默认主机和路径规则,SSL 终止。
问题是 session 亲和性无法正常工作,我不知道为什么。大多数情况下,它似乎可以工作,但随机请求会由具有相同 GCLB cookie 的不同实例应答。所有这些都通过每 5 秒一个 AJAX 请求重现,对实例 A 发出 20 多个请求,然后对实例 B 发出请求,然后对 A 发出其他 20 多个请求...
我查看了 LB 日志,没有什么奇怪的(除了随机的奇怪响应),CPU 很低。我在哪里可以知道某个实例是否“不健康”5 秒?
Apache 日志显示运行状况 ping 或请求中没有错误。
也许“平衡模式”和 session 亲和性之间存在一些奇怪的交互?
最佳答案
load balancer被认为可以处理大量请求。它非常有效地平衡了它们的 cargo 。
这里的问题是你的负载均衡器没有收到太多的请求,那么仅仅一个请求的改变,就会极大地改变负载,成为负载均衡器有效工作的障碍。
关于google-compute-engine - GCE HTTPS 负载均衡器 session 关联性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42071333/
我是一名优秀的程序员,十分优秀!