gpt4 book ai didi

session - 如何在 Openshift3 中禁用粘性 session

转载 作者:行者123 更新时间:2023-12-01 22:59:41 25 4
gpt4 key购买 nike

如果您在 Openshift3 中扩展 Pod,来自同一客户端 IP 地址的所有请求都将发送到具有关联 session 的容器。

是否有任何配置可以禁用粘性 session ?如何在 Openshift 中管理内部 HAProxy 的选项?

最佳答案

对于后代,因为我有同样的问题,我想记录我从 Graham Dumpleton 使用的解决方案的精彩评论。

事实证明,在第一个请求期间设置了一个 cookie,它将后续请求重定向到同一个后端。要在每个路由的基础上禁用此行为:

oc annotate routes myroute haproxy.router.openshift.io/disable_cookies='true'

这可以防止 cookie 被设置,并允许平衡算法为来自同一客户端的后续请求选择适当的后端。要更改平衡算法:
oc annotate routes myroute haproxy.router.openshift.io/balance='roundrobin'

设置这两个注释后,来自同一客户端 IP 地址的请求将依次发送到每个后端,而不是一遍又一遍地发送给同一个后端。

关于session - 如何在 Openshift3 中禁用粘性 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44663089/

25 4 0
文章推荐: eclipse - eclipse中的"open call hierarchy"无法正常工作
文章推荐: php - WSDL PHP 函数返回 null,而其他函数返回预期结果
文章推荐: cakephp - 如何使用composer 'Uninstall' 或 'Remove' 插件?
文章推荐: razor - 如何有条件地禁用标签助手中的