Actualización del tiempo de inactividad de TCP del oyente del equilibrador de carga de red - Elastic Load Balancing

Actualización del tiempo de inactividad de TCP del oyente del equilibrador de carga de red

Para cada solicitud de TCP realizada a través de un equilibrador de carga de red, se realiza un seguimiento del estado de esa conexión. Si transcurre el tiempo de inactividad sin que el cliente ni el destinatario envíen datos a través de la conexión, esta se cierra.

Consideraciones
  • El valor predeterminado del tiempo de espera de inactividad para los flujos TCP es de 350 segundos.

  • El tiempo de espera de inactividad de la conexión para los oyentes TLS es de 350 segundos y no se puede modificar.

Console
Para actualizar el tiempo de espera de inactividad de TCP
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Equilibración de carga, elija equilibradores de carga.

  3. Seleccione la casilla de verificación del equilibrador de carga de red.

  4. En la pestaña Oyentes, seleccione la casilla del oyente TCP y, a continuación, elija Acciones y Ver detalles del oyente.

  5. En la página de detalles del oyente, en la pestaña Atributos, seleccione Editar. Si el oyente utiliza un protocolo distinto de TCP, esta pestaña no está disponible.

  6. Introduzca un valor para Tiempo de espera de inactividad de TCP entre 60 y 6000 segundos.

  7. Seleccione Save changes (Guardar cambios).

AWS CLI
Para actualizar el tiempo de espera de inactividad de TCP

Utilice el comando modify-listener-attributes con el atributo tcp.idle_timeout.seconds.

aws elbv2 modify-listener-attributes \ --listener-arn listener-arn \ --attributes Key=tcp.idle_timeout.seconds,Value=500

A continuación, se muestra un ejemplo del resultado.

{ "Attributes": [ { "Key": "tcp.idle_timeout.seconds", "Value": "500" } ] }
CloudFormation
Para actualizar el tiempo de espera de inactividad de TCP

Actualice el recurso AWS::ElasticLoadBalancingV2::Listener para incluir el atributo del oyente tcp.idle_timeout.seconds.

Resources: myTCPListener: Type: 'AWS::ElasticLoadBalancingV2::Listener' Properties: LoadBalancerArn: !Ref myLoadBalancer Protocol: TCP Port: 80 DefaultActions: - Type: forward TargetGroupArn: !Ref myTargetGroup ListenerAttributes: - Key: "tcp.idle_timeout.seconds" Value: "500"