gpt4 book ai didi

tomcat - URL 中 jsessionid 的 Amazon Load Balancer 粘性 session 配置

转载 作者:行者123 更新时间:2023-11-28 21:51:14 24 4
gpt4 key购买 nike

我目前正在尝试为 Tomcat 工作人员设置 Amazon Load Balancer,但我遇到了一个问题。

我正在使用粘性 session ,cookie JSESSIONID 可用于大多数请求。但是有些请求在 URL 中有 session 信息,像这样:

http://myserver.com/contextPath/someAction;jsessionid=BA6853C23F795BD5EEDAEA996E601BB8

而且它不起作用(并且请求被转发给了错误的工作人员)。

AWS Load Balancer 是否支持 URL 中的 jsessionid?如果不是,也许您知道一些解决方法?

例如,使用 Apache + mod_proxy_balancer,我可以这样定义它:

ProxyPassMatch /.* balancer://mycluster stickysession=JSESSIONID|jsessionid 

最佳答案

AWS 的弹性负载均衡器不支持基于 URL 的 session 粘性。

请务必检查您是否设置了 ELB 的粘性策略。

此外,ELB 的粘性实际上并不考虑任何 cookie 的值,除了它自己称为“AWSELB”的值。当您配置基于 cookie 的粘性策略时,您实际上是在配置粘性的生命周期 以遵循指定 cookie 的生命周期 - 但实际的服务器分配由AWSELB cookie。

关于tomcat - URL 中 jsessionid 的 Amazon Load Balancer 粘性 session 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5093309/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com