View a markdown version of this page

Aggiorna il timeout di inattività del protocollo TCP per il listener Network Load Balancer - Elastic Load Balancing

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiorna il timeout di inattività del protocollo TCP per il listener Network Load Balancer

Per ogni richiesta TCP effettuata tramite Network Load Balancer, viene monitorato lo stato di tale connessione. Se non vengono inviati dati tramite la connessione dal client o dal target per un periodo superiore al tempo di inattività, la connessione viene chiusa.

Considerazioni
  • Il valore di timeout di inattività predefinito per i flussi TCP è 350 secondi.

  • Il timeout di inattività della connessione per i listener TLS è di 350 secondi e non può essere modificato.

  • Se imposti un timeout di inattività superiore a 350 secondi, verifica che il timeout di inattività del tracciamento della connessione ENI (TcpEstablishedTimeout) dei tuoi target sia uguale o superiore al valore di timeout di inattività di Network Load Balancer. Sulle istanze Nitro V6+, il timeout predefinito per il tracciamento della connessione è di 350 secondi. Una mancata corrispondenza fa sì che l'interfaccia di rete del bersaglio interrompa silenziosamente lo stato della connessione prima che il load balancer chiuda la connessione. Per ulteriori informazioni, consulta Best Practices for TCP Connection Management su EC2.

Console
Per aggiornare il timeout di inattività del TCP
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, in Bilanciamento del carico, scegli Sistemi di bilanciamento del carico.

  3. Seleziona la casella di controllo per Network Load Balancer.

  4. Nella scheda listener, seleziona la casella di controllo relativa al listener TCP, quindi scegli Azioni, Visualizza i dettagli del listener.

  5. Nella pagina dei dettagli del listener, nella scheda Attributi, seleziona Modifica. Se il listener utilizza un protocollo diverso da TCP, questa scheda non è presente.

  6. Immettete un valore per il timeout di inattività del protocollo TCP compreso tra 60 e 6000 secondi.

  7. Scegli Save changes (Salva modifiche).

AWS CLI
Per aggiornare il timeout di inattività del TCP

Usa il comando https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-listener-attributes.html modify-listener-attributes con l'attributo. tcp.idle_timeout.seconds

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

Di seguito è riportato un output di esempio.

{ "Attributes": [ { "Key": "tcp.idle_timeout.seconds", "Value": "500" } ] }
CloudFormation
Per aggiornare il timeout di inattività del TCP

Aggiorna la risorsa AWS::ElasticLoadBalancing V2: :Listener per includere l'tcp.idle_timeout.secondsattributo listener.

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"