[AIX HP-UX Linux Solaris Windows]

Controlando Registros de Conexão com o Valor staletimeout

As comunicações são consideradas antigas quando não houver nenhuma atividade nessa conexão durante o número de segundos especificado no staletimeout. Quando o número de segundos for excedido sem nenhuma atividade, o Load Balancer removerá esse registro de conexão de suas tabelas e o tráfego subsequente para essa conexão será descartado. O comando staletimeout controla a maneira pela qual o Load Balancer manipula conexões ativas e os registros de conexões associados.

Sobre Esta Tarefa

Use o comando staletimeout para controlar o período durante o qual o Load Balancer deve manter as conexões no estado "Estabelecido" e aceitar o tráfego quando nenhuma tráfego ativo for visto nas tabelas do Dispatcher.

Um cliente envia um pacote FIN depois de ter enviado todos os pacotes para que o servidor saiba que a transação foi concluída. Quando o Dispatcher recebe um pacote FIN, ele muda a transação do estado ativo para o estado FIN. Quando uma transação é marcada como FIN, a memória que é reservada para a conexão pode ser limpa.

Procedimento

Para alterar o valor de staletimeout, use o comando dscontrol executor set. Digite o seguinte em um prompt de comandos:
dscontrol executor set staletimeout time
em que time é o valor em segundos.
Evitar Problemas Evitar Problemas: Alguns serviços podem possuir seus próprios valores staletimeout.gotcha
Nota: Por exemplo, Lightweight Directory Access Protocol (LDAP) possui um parâmetro de configuração chamado idletimeout. Quando os segundos de idletimeout forem excedidos, uma conexão de cliente inativo será forçadamente fechada. O Idletimeout também pode ser configurado para 0, o que significa que a conexão nunca será forçadamente fechada.

Problemas de conectividade podem ocorrer quando o valor do staletimeout do Load Balancer for menor que o valor de tempo limite do serviço. No caso do LDAP, por exemplo, se o valor de staletimeout do Load Balancer for padronizado para 6400 segundos e não houver nenhuma atividade na conexão durante 6400 segundos, o Load Balancer removerá o registro de conexão de suas tabelas. Além disso, se o valor de idletimeout no servidor LDAP for maior que 6400 segundos (ou configurado para 0), o cliente ainda poderá acreditar que esteja havendo uma conexão com o servidor. Quando o cliente envia pacotes, os pacotes serão descartados pelo Load Balancer. Isso faz com que o cliente LDAP seja interrompido quando um pedido for feito para o servidor.

Para evitar esse problema, configure o idletimeout LDAP para um valor diferente de zero que seja o igual ou menor que o valor de staletimeout do Load Balance.




Informações relacionadas
Administração
Tópico de Tarefa Tópico de Tarefa    

Termos de Uso | Feedback

Última atualizaçãoÚltima atualização: Jun 28, 2011 4:11:22 PM EDT
Nome do arquivo: tadm_stalecon.html