Todos los productos
Search
Centro de documentos

Elastic Compute Service:Connection timeout management

Última actualización: Sep 02, 2026

Especifique los períodos de tiempo de espera para conexiones inactivas en una ENI con el fin de liberar los recursos ocupados por conexiones inactivas y evitar el agotamiento de conexiones.

Conexiones de una instancia ECS

Una conexión (sesión) es el proceso mediante el cual un cliente se conecta a un servidor y transfiere datos entre ambos.

Una conexión se define de forma única mediante una quintupla: dirección IP de origen, dirección IP de destino, puerto de origen, puerto de destino y protocolo. Las conexiones de una instancia ECS incluyen TCP, UDP e ICMP. Si su carga de trabajo es sensible a las conexiones simultáneas, seleccione un tipo de instancia cuyo número máximo de conexiones cumpla con sus requisitos. Consulte Instance family.

Períodos de tiempo de espera para conexiones inactivas

Una conexión TCP establecida puede permanecer abierta incluso cuando no se intercambian datos. Las conexiones inactivas de larga duración consumen recursos de la instancia y pueden provocar que se alcance el límite de conexiones simultáneas, lo que causa el rechazo de nuevas conexiones.

Aunque UDP no tiene estado, sigue consumiendo recursos del sistema como ancho de banda de red, memoria y puertos, especialmente en escenarios de intercambio de datos a gran escala o de alta frecuencia.

Especifique períodos de tiempo de espera adecuados para las conexiones TCP inactivas y los flujos UDP con el fin de optimizar el rendimiento de la red, mejorar la utilización de recursos y aumentar la seguridad.

  • Mejorar la utilización de recursos. Las conexiones TCP inactivas consumen recursos de la instancia, como la memoria. Reduzca los períodos de tiempo de espera para liberar recursos destinados a conexiones activas.

    Especifique períodos de tiempo de espera adecuados para los flujos UDP y evite así el consumo innecesario de recursos.

  • Aumentar la seguridad. Los períodos de tiempo de espera cortos reducen el riesgo de ataques que aprovechan conexiones de larga duración, como ataques DDoS y de fuerza bruta.

Sin embargo, un período de tiempo de espera demasiado corto puede interrumpir aplicaciones que requieren conexiones de larga duración, como los servicios de transferencia de archivos. Antes de modificar un período de tiempo de espera, asegúrese de comprender los requisitos de conexión de los servicios que se ejecutan en su instancia ECS.

Especificar períodos de tiempo de espera para conexiones inactivas

Nota
  • Para minimizar la latencia, asegúrese de que todos los dispositivos en la ruta de datos utilicen configuraciones de tiempo de espera coincidentes.

    Si su instancia ECS funciona con una instancia NLB o CLB, especifique períodos de tiempo de espera de conexión inactiva coincidentes en la ENI y en los listeners del NLB o CLB. Consulte NLB listeners.

  • Los nuevos períodos de tiempo de espera solo surten efecto en conexiones nuevas, no en las existentes.

ECS admite los siguientes tipos de tiempo de espera para conexiones inactivas:

  • Período de tiempo de espera para conexiones TCP establecidas: el período de tiempo de espera para conexiones TCP inactivas en estado ESTABLISHED. Una conexión se considera inactiva cuando no se transmiten datos durante un tiempo superior a este período. La conexión puede ser cerrada por un dispositivo de red, como un router o un firewall, o por el sistema operativo. Unidad: segundos.

    • Valor mínimo: 30. Valor máximo: 910. Valor predeterminado: 910.

    • Valores válidos: 30, 60, 80, 100, 200, 300, 500, 700 y 910.

  • Período de tiempo de espera de cierre y espera TCP: el período de tiempo de espera para conexiones TCP en estado TIME_WAIT o CLOSED. Para cerrar una conexión TCP se requieren cuatro apretones de manos. Después de que un extremo envía la bandera FIN para indicar que no tiene más datos que enviar, espera el ACK del otro extremo. Si no se recibe ningún ACK, comienza el período de tiempo de espera de cierre y espera TCP. Unidad: segundos.

    • Valores válidos: de 3 a 15.

    • Valor predeterminado: 3.

      Nota

      Si la instancia ECS funciona con una instancia NLB o CLB, el período de tiempo de espera predeterminado para conexiones TCP en estado TIME_WAIT es de 15 segundos.

    • Valores válidos: números enteros del 3 al 15.

  • Período de tiempo de espera de flujo UDP: el período de tiempo de espera para un flujo UDP. Un flujo UDP es una serie de paquetes UDP relacionados, como los paquetes de una transmisión de video en tiempo real. Si no se reciben ni envían nuevos paquetes UDP dentro de este período, el flujo puede finalizar o producirse una excepción. Unidad: segundos.

    • Valor mínimo: 10. Valor máximo: 100.

    • Valor predeterminado: 30.

      Nota

      Si la instancia ECS funciona con una instancia NLB o CLB, el período de tiempo de espera predeterminado para flujos UDP es de 100 segundos.

    • Valores válidos: 10, 20, 30, 60, 80 y 100.

Procedimiento

Puede especificar períodos de tiempo de espera de conexión al crear una ENI o modificarlos en una ENI existente.

Especificar períodos de tiempo de espera para conexiones inactivas al crear una ENI

Nota

También puede llamar a la operación CreateNetworkInterface para crear una ENI y especificar TcpEstablishedTimeout, TcpClosedAndTimeWaitTimeout y UdpTimeout en el conjunto de parámetros ConnectionTrackingConfiguration.

  1. Vaya a ECS Console - Elastic Network Interfaces.

  2. En la esquina superior izquierda de la página, seleccione una región y un resource group.

  3. Haga clic en Create an ENI.

  4. En la sección Session Timeout Periods, especifique los períodos de tiempo de espera para cada tipo de conexión.

    Los períodos de tiempo de espera de sesión incluyen las siguientes configuraciones:

    • Timeout Period for Established TCP Connections: Valor predeterminado: 910 s

    • TCP Wait and Close Timeout Period: Valor predeterminado: 3 s

    • UDP Flow Timeout Period: Valor predeterminado: 30 s

Especificar períodos de tiempo de espera para conexiones inactivas en una ENI existente

Nota
  • También puede llamar a la operación ModifyNetworkInterfaceAttribute para modificar atributos de la ENI y especificar TcpEstablishedTimeout, TcpClosedAndTimeWaitTimeout y UdpTimeout en el conjunto de parámetros ConnectionTrackingConfiguration.

  • Para consultar los períodos de tiempo de espera de conexión en una ENI, llame a la operación DescribeNetworkInterfaceAttribute con Attribute establecido en connectionTrackingConfiguration.

  1. Vaya a ECS Console - Elastic Network Interfaces.

  2. En la esquina superior izquierda de la página, seleccione una región y un resource group.

  3. Haga clic en el ID de la ENI para ir a la página de detalles de la ENI.

  4. En la sección Session Timeout Periods, consulte los valores de Timeout Period for Established TCP Connections, TCP Wait and Close Timeout Period y UDP Flow Timeout Period. Haga clic en el icono Edit junto a un parámetro para cambiar su valor.