ten*_*shi 3 tomcat load-balancing jsessionid amazon-web-services
我目前正在尝试为Tomcat工作者设置Amazon Load Balancer,但我遇到了一个问题.
我正在使用粘性会话,并且cookie JSESSIONID可用于大多数请求.但有些请求在URL中有会话信息,如下所示:
http://myserver.com/contextPath/someAction;jsessionid=BA6853C23F795BD5EEDAEA996E601BB8
并且它不起作用(并且请求被转发给错误的工作者).
AWS Load Balancer是否支持jsessionidURL?如果不是,可能你知道一些解决方法吗?
使用Apache + mod_proxy_balancer,我可以像这样定义它:
ProxyPassMatch /.* balancer://mycluster stickysession=JSESSIONID|jsessionid
Run Code Online (Sandbox Code Playgroud)
小智 5
AWS的Elastic Load Balancer不支持基于URL的会话粘性.
请务必检查您是否设置了ELB的粘性政策.
此外,ELB的粘性实际上并没有考虑任何cookie的价值,除了它自己的名为"AWSELB".当你配置你真的配置一个基于cookie的粘性政策一生粘性遵循的生命周期指定的cookie的-但实际的服务器分配由AWSELB饼干控制.
| 归档时间: |
|
| 查看次数: |
7188 次 |
| 最近记录: |