As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurar o tempo limite de inatividade da conexão para seu Classic Load Balancer
Para cada solicitação que um cliente faz por meio de um Classic Load Balancer, o balanceador de carga mantém duas conexões. A conexão front-end é entre o cliente e o load balancer. A conexão de back-end é entre o balanceador de carga e uma instância registrada. EC2 O load balancer tem um período de tempo limite ocioso configurado que se aplica às suas conexões. Se nenhum dado tiver sido enviado ou recebido até o período que o tempo limite de inatividade terminar, o load balancer fechará a conexão. Para garantir que operações demoradas, como uploads de arquivo, tenham tempo para serem concluídas, envie pelo menos 1 byte de dados antes de decorrer cada período de tempo limite de inatividade e aumente a duração do período do tempo limite de inatividade conforme o necessário.
Se você usa HTTP e HTTPS ouvintes, recomendamos que você habilite a opção HTTP keep-alive para suas instâncias. Você pode habilitar a opção de keep-alive do nas configurações do servidor web para suas instâncias do O keep-alive, quando habilitado, permite que o load balancer reutilize conexões back-end até que o tempo limite de keep-alive expire. Para garantir que o balanceador de carga seja responsável por fechar as conexões com sua instância, certifique-se de que o valor definido para o tempo de manutenção de atividade seja maior do HTTP que a configuração de tempo limite de inatividade definida para seu balanceador de carga.
Observe que os TCP testes de manutenção de atividade não impedem que o balanceador de carga encerre a conexão porque não enviam dados na carga.
Conteúdo
Configurar o tempo limite de inatividade usando o console
Por padrão, o Elastic Load Balancing define o tempo limite de inatividade para o balanceador de carga como 60 segundos. Use o procedimento a seguir para definir um valor diferente para o tempo limite ocioso.
Para definir a configuração de tempo limite de inatividade para seu balanceador de carga usando o console
Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, em Load Balancing (Balanceamento de carga), escolha Load balancers (Balanceadores de carga).
-
Escolha o nome do balanceador de carga para abrir sua página de detalhes.
-
Na guia Atributos, escolha Editar.
-
Na página Editar atributos do balanceador de carga, na seção Configuração de tráfego, insira um valor para o Tempo limite de inatividade. O intervalo para o tempo limite de inatividade é de 1 a 4,000 segundos.
-
Escolha Salvar alterações.
Configurar o tempo limite de inatividade usando a AWS CLI
Use o modify-load-balancer-attributescomando a seguir para definir o tempo limite de inatividade do seu balanceador de carga:
aws elb modify-load-balancer-attributes --load-balancer-name
my-loadbalancer
--load-balancer-attributes "{\"ConnectionSettings\":{\"IdleTimeout\":30
}}"
Esta é uma resposta de exemplo:
{
"LoadBalancerAttributes": {
"ConnectionSettings": {
"IdleTimeout": 30
}
},
"LoadBalancerName": "my-loadbalancer"
}