mrz*_*asa 3 apache session load-balancing mod-proxy jboss7.x
我有两个JBoss AS 7服务器,我正在使用负载平衡mod_proxy.除粘性会话外几乎所有东西都能正常工作 我在cookie中的会话ID不在URL中JSESSIONID.
这是我的apache配置:
NameVirtualHost *:80
<VirtualHost *:80>
ProxyPass / balancer://mycluster/ stickysession=JSESSIONID|jsessionid nofailover=Off
ProxyPassReverse / balancer://tutcluster/
ProxyPassReverse / http://server1:8080/
ProxyPassReverse / http://server2:8080/
ProxyPreserveHost On
ProxyRequests Off
<Location / >
Order deny,allow
Allow from All
</Location>
<Proxy balancer://mycluster/>
BalancerMember http://server1:8080 route=jbossWeb1 retry=60
BalancerMember http://server2:8080 route=jbossWeb2 retry=60
</Proxy>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
好的,我找到了.有两个问题首先我忘了jvmRoute在JBoss配置中设置属性.所以我设置:
<system-properties>
<property name="jvmRoute" value="nodeX"/>
</system-properties>
Run Code Online (Sandbox Code Playgroud)
并将工人配置更改为:
BalancerMember http://server1:8080 route=nodeX retry=60
Run Code Online (Sandbox Code Playgroud)
第二个问题是nofailover=Off.它可能导致静态内容的某些部分从一个服务器及其某些部分加载 - 来自另一个服务器.
| 归档时间: |
|
| 查看次数: |
7689 次 |
| 最近记录: |