mod_ajp_proxy configurações e viscosidade da sessão

1

Eu tenho uma configuração do jboss e do apache hospedando meu arquivo .war. Eu habilitei a viscosidade da sessão para encaminhar solicitações do apache para o jboss. Suponha que eu tenha 2 instâncias do apache e 2 do jboss.

A configuração abaixo está correta? Atualmente, a aderência da sessão não está funcionando e cada solicitação de tempo é anexada com um novo ID JSESSSION.

<Proxy balancer://cluster>
    Order deny,allow
    Allow from all
    BalancerMember ajp://1.1.1.1:8010/testing keepalive=On loadfactor=1 ping=10 ttl=600
    BalancerMember ajp://2.2.2.2:8010/testing keepalive=On loadfactor=1 ping=10 ttl=600
</Proxy>
ProxyPass /testing balancer://cluster timeout=60 stickysession=JSESSIONID nofailover=On

Preciso adicionar a variável route à configuração do membro do balancer e preciso ativar o flag useJK no jboss?

    
por Sekhar 14.03.2012 / 13:55

1 resposta

1

Os membros do balanceador definem o ID de rota correto em seus cookies de sessão?

Sim, você precisará definir as rotas nas linhas BalancerMember .

Algo parecido com isto nas suas BalancerMember lines:

BalancerMember ajp://1.1.1.1:8010/testing keepalive=On loadfactor=1 ping=10 ttl=600 route=testing1

E o ID associado na sua configuração do Tomcat deve corresponder:

<Engine name="whatever-its-named" jvmRoute="testing1">
    
por 15.03.2012 / 05:04