View a markdown version of this page

Gateway Load Balancer 리스너의 TCP 유휴 제한 시간 업데이트 - Elastic Load Balancing

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Gateway Load Balancer 리스너의 TCP 유휴 제한 시간 업데이트

Gateway Load Balancer를 통해 전송되는 각 TCP 요청에 대해 해당 연결의 상태가 추적됩니다. 유휴 제한 시간보다 오래 클라이언트 또는 대상에 의한 연결을 통해 데이터가 전송되지 않으면 연결이 닫힙니다. TCP 흐름의 기본 유휴 제한 시간 값은 350초이지만 60~6000초 사이의 값으로 업데이트할 수 있습니다.

  • 유휴 제한 시간을 350초 이상으로 설정하는 경우 대상의 ENI 연결 추적 유휴 제한 시간(TcpEstablishedTimeout)이 Gateway Load Balancer 유휴 제한 시간 값과 같거나 큰지 확인합니다. Nitro V6+ 인스턴스에서 기본 연결 추적 제한 시간은 350초입니다. 일치하지 않으면 로드 밸런서가 연결을 닫기 전에 대상의 네트워크 인터페이스가 연결 상태를 자동으로 삭제합니다. 자세한 내용은 EC2의 TCP 연결 관리 모범 사례를 참조하세요.

콘솔을 사용하여 TCP 유휴 제한 시간을 업데이트하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창의 로드 밸런싱에서 로드 밸런서를 선택합니다.

  3. Gateway Load Balancer를 선택합니다.

  4. 리스너 탭에서 작업, 리스너 세부 정보 보기를 선택합니다.

  5. 리스너 세부 정보 페이지의 속성 탭에서 편집을 선택합니다.

  6. 리스너 속성 편집 페이지의 리스너 속성 섹션에 TCP 유휴 제한 시간 값을 입력합니다.

  7. 변경 사항 저장을 선택합니다

를 사용하여 TCP 유휴 제한 시간을 업데이트하려면 AWS CLI

tcp.idle_timeout.seconds 속성과 함께 modify-listener-attributes 명령을 사용합니다.

유휴 제한 시간에 TCP 재설정 전송

활성화된 경우 Gateway Load Balancer는 유휴 제한 시간이 만료될 때 트래픽 발신자에게 TCP 재설정(RST)을 전송합니다. 이렇게 하면 트래픽 발신자가 유휴 연결을 즉시 종료하도록 신호를 보낼 수 있습니다. 이 동작을 제어하려면 send_tcp_reset.on_idle_timeout.enabled 속성을 사용합니다.

콘솔을 사용하여 유휴 제한 시간에 TCP 재설정 전송을 활성화하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창의 로드 밸런싱에서 로드 밸런서를 선택합니다.

  3. Gateway Load Balancer를 선택합니다.

  4. 리스너 탭에서 작업, 리스너 세부 정보 보기를 선택합니다.

  5. 리스너 세부 정보 페이지의 속성 탭에서 편집을 선택합니다.

  6. 유휴 제한 시간에 TCP 재설정 전송을 선택합니다.

  7. 변경 사항 저장을 선택합니다.

를 사용하여 유휴 제한 시간에 TCP 재설정 전송을 활성화하려면 AWS CLI

send_tcp_reset.on_idle_timeout.enabled 속성을 로 설정한 상태에서 modify-listener-attributes 명령을 사용합니다true.

aws elbv2 modify-listener-attributes --listener-arn listener-arn --attributes Key=send_tcp_reset.on_idle_timeout.enabled,Value=true