Como especificar o tempo limite para a verificação de integridade no gerenciador de sessões do memcached para o tomcat

2

Basicamente, a configuração consiste em dois nós tomcat6 e dois memcached. versão do gerenciador de sessões do memcached - 1.8.3 (versão mais recente).

Estou testando o seguinte cenário:

  • O cliente efetua login no aplicativo usando o URL do balanceador de carga
  • O balanceador de carga está enviando a solicitação para um dos nós do tomcat.
  • O Tomcat salva as informações da sessão nos dois nós do memcached.
  • Um dos nós é o nó primário dessa sessão.
  • O nó primário desce para testar o failover dos nós do memcached.
  • A sessão é restaurada do nó secundário.
  • O antigo nó principal volta a funcionar.

Depois disso, estou esperando que a próxima solicitação do usuário acione a sessão de volta para o nó primário anterior e esse nó se tornará secundário. Mas isso não é o que realmente acontece, pois o tomcat não reconhece que o antigo nó primário está de volta ao normal. A sessão recebe um backup ocasionalmente, mas é preciso passar algum tempo antes de fazer uma verificação de integridade (verificação de ping) e o tomcat obterá as informações de que o nó está ativo novamente.

A questão é onde eu posso configurar o valor da propriedade controlando o tempo limite para que os nós que são retornados para o estado up sejam reconhecidos sem atraso ou com um mínimo?

    
por d3day 23.06.2015 / 15:48

0 respostas