9.4. 리스너 구성 옵션


애플리케이션 및 환경에 따라 특정 트래픽 유형(예: 특정 포트의 트래픽)에 고유한 다중 리스너를 구성한 다음 각 리스너에 대한 옵션을 구성할 수 있습니다.

다음은 HTTP, HTTPS 및 NetNamespace 리스너에서 구성할 수 있는 선택된 성능 관련 옵션입니다.

max-connections
리스너에서 처리할 수 있는 최대 동시 연결 수입니다. 기본적으로 이 속성은 정의되지 않으므로 무제한 연결이 생성됩니다. 이 옵션을 사용하여 리스너에서 처리할 수 있는 연결 수에 대해 설정함으로써 리소스 사용량을 제한하는 데 유용할 수 있습니다. 이 값을 구성하면 워크로드 및 트래픽 유형을 고려해야 합니다. 아래의 no-request-timeout 도 참조하십시오.
no-request-timeout
연결이 닫히기 전에 연결이 유휴 상태인 시간(밀리초)입니다. 기본값은 60,000밀리초(1분)입니다. 연결 효율성을 최적화하도록 환경에서 이 옵션을 튜닝하면 네트워크 성능이 향상될 수 있습니다. 유휴 연결이 조기에 닫힌 경우 연결을 다시 설정하는 오버헤드가 있습니다. 유휴 연결이 너무 긴 경우 리소스를 불필요하게 사용합니다.
max-header-size
HTTP 요청 헤더의 최대 크기(바이트)입니다. 기본값은 1,048,576(1024KB)입니다. 헤더 크기 제한은 특정 유형의 서비스 거부 공격을 방지하는 데 유용할 수 있습니다.
buffer-pool
the io 하위 시스템에서 리스너에 사용할 버퍼 풀을 지정합니다. 기본적으로 모든 리스너는 기본 버퍼 풀을 사용합니다. 이 옵션을 사용하여 고유한 버퍼 풀을 사용하도록 각 리스너를 구성하거나 여러 리스너가 동일한 버퍼 풀을 사용하도록 설정할 수 있습니다.
worker
The undertow 하위 시스템은 the io 하위 시스템에서 XNIO 작업자를 제공합니다. 이 옵션은 리스너에서 사용하는 XNIO 작업자를 지정합니다. 기본적으로 리스너는 io 하위 시스템에서 기본 작업자를 사용합니다. 특정 유형의 네트워크 트래픽에 다른 작업자 리소스를 할당할 수 있도록 각 리스너가 특정 작업자를 사용하도록 구성하는 것이 유용할 수 있습니다.

9.4.1. 관리 콘솔을 사용하여 리스너 옵션 구성

관리 콘솔을 사용하여 리스너 옵션을 구성하려면 다음 단계를 완료합니다.

절차

  1. 구성 하위 시스템 웹(Undertow) 서버로 이동합니다.
  2. 구성할 서버를 선택하고 View(보기 )를 클릭합니다.
  3. 왼쪽 메뉴에서 Listener 를 선택한 다음 구성할 리스너 유형을 선택하고(예: HTTP Listener ) 테이블에서 리스너를 선택합니다.
  4. 편집 을 클릭하고 구성할 옵션을 수정한 다음 저장을 클릭합니다.

9.4.2. 관리 CLI를 사용하여 리스너 옵션 구성

관리 CLI를 사용하여 리스너 옵션을 구성하려면 다음 단계를 완료합니다.

절차

  • 다음 명령을 사용합니다.

    /subsystem=undertow/server=SERVER_NAME/LISTENER_TYPE=LISTENER_NAME:write-attribute(name=OPTION_NAME,value=OPTION_VALUE)

    예를 들어 default - server Undertow 서버에서 기본 HTTP 리스너에 대해 max- connections100000 으로 설정하려면 다음 명령을 사용합니다.

    /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=max-connections,value=100000)
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동