我在mod_proxy中配置了一个粘性会话,如下所示:
<style name="XXXXXAppTheme" parent="@style/Theme.MaterialComponents.Light.DarkActionBar">
我相信mod_proxy会保留一个映射表,以告诉哪个cookie值应转到哪个群集节点。我的问题是,我怎么知道映射保持了多长时间?以及如何配置它?
例如,详细来说,我的浏览器现在具有cookie值ProxyPass "/special-area" "http://special.example.com" smax=5 max=10
ProxyPass "/" "balancer://mycluster/" stickysession=testing123
<Proxy "balancer://mycluster">
BalancerMember "ajp://1.2.3.4:8009"
BalancerMember "ajp://1.2.3.5:8009" loadfactor=20
BalancerMember "ajp://1.2.3.6:8009" loadfactor=5
</Proxy>
。用户重新启动浏览器,现在cookie值变为testing123=A1
。 “ A1-> node3”的映射将在mod_proxy中保留多长时间?
我仔细阅读了以下文档,但找不到与此有关的任何信息:
https://httpd.apache.org/docs/2.4/mod/mod_proxy.html https://httpd.apache.org/docs/2.4/mod/mod_proxy_balancer.html
我需要配置它,因为如果寿命太长,映射表将变得非常大,这将带来性能问题。如果寿命太短,并且应用程序会话超时较长,则用户可能会切换到我不希望发生的另一个节点。