

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memperbarui batas waktu idle TCP untuk pendengar Network Load Balancer Anda
<a name="update-idle-timeout"></a>

Untuk setiap permintaan TCP yang dibuat melalui Network Load Balancer, status koneksi tersebut dilacak. Jika tidak ada data yang dikirim melalui sambungan oleh klien atau target untuk lebih lama dari waktu siaga habis, sambungan ditutup.

**Pertimbangan-pertimbangan**
+ Nilai batas waktu idle default untuk aliran TCP adalah 350 detik.
+ Batas waktu idle koneksi untuk pendengar TLS adalah 350 detik dan tidak dapat dimodifikasi.

------
#### [ Console ]

**Untuk memperbarui batas waktu idle TCP**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Pada panel navigasi, di bawah **Penyeimbangan Beban**, pilih **Penyeimbang Beban**.

1. Pilih kotak centang untuk Network Load Balancer.

1. **Pada tab listeners, pilih kotak centang untuk listener TCP lalu pilih **Actions**, View listener details.**

1. Pada halaman detail pendengar, di tab **Atribut**, pilih **Edit**. Jika pendengar menggunakan protokol selain TCP, tab ini tidak ada.

1. Masukkan nilai untuk **batas waktu idle TCP dari 60-6000** detik.

1. Pilih **Simpan perubahan**.

------
#### [ AWS CLI ]

**Untuk memperbarui batas waktu idle TCP**  
Gunakan perintah [modify-listener-attributes](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-listener-attributes.html) dengan atribut. `tcp.idle_timeout.seconds`

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

Berikut ini adalah output contoh.

```
{
    "Attributes": [
        {
            "Key": "tcp.idle_timeout.seconds",
            "Value": "500"
        }
    ]
}
```

------
#### [ CloudFormation ]

**Untuk memperbarui batas waktu idle TCP**  
Perbarui sumber daya [AWS::ElasticLoadBalancingV2: :Listener](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listener.html) untuk menyertakan atribut `tcp.idle_timeout.seconds` 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}}"
```

------