웹 컨테이너 전송 체인 사용자 정의 특성
이 페이지에서 웹 컨테이너 전송 채널에 대한 사용자 정의 특성을 설정할 수 있습니다.
웹 컨테이너 전송 체인의 특정 전송에 대한 사용자 정의 특성을 지정하려면 다음을 수행하십시오.
- 관리 콘솔에서 을 클릭하십시오.
- 전송 체인을 선택하십시오.
- 전송 채널 아래에서 웹 컨테이너 인바운드 채널(channel_name)을 선택하십시오.
- 추가 특성 아래에서 사용자 정의 특성을 선택하십시오.
- 사용자 정의 특성 페이지에서 새로 작성을 클릭하십시오.
- 페이지 설정에서 이름 필드에 구성할 특성을 입력하고 값 필드에 설정할 값을 입력하십시오.
- 적용 또는 확인을 클릭하십시오.
- 콘솔 작업 표시줄의 저장을 클릭하여 구성 변경사항을 저장하십시오.
- 서버를 다시 시작하십시오.
disableRequestMessageChunking
이 사용자 정의 특성을 true로 설정한 경우 요청 메시지 청크를 사용할 수 없습니다. 최대 protocol_http_large_data_inbound_buffer까지의 모든 요청 본문이 메모리에 버퍼링됩니다.
WCInboundAdmin 및 WCInboundAdminSecure 전송 체인의 경우 관리 콘솔을 통해 대형 EAR 파일을 설치하기 위해 기본적으로 청크가 사용됩니다. 예를 들어, 이 체인에 대한 설정은 disableRequestMessageChunking=false입니다. 청크를 사용 가능하면, 전체 HTTP 요청이 제어기에 버퍼링되지 않으므로 protocol_http_large_data_inbound_buffer 값이 무시됩니다.
청크가 사용 불가능하면, 전체 HTTP 요청이 제어기에 버퍼링되므로 protocol_http_large_data_inbound_buffer 값이 사용됩니다.
정보 | 값 |
---|---|
특성 이름 | disableRequestMessageChunking |
데이터 유형 | 문자열 |
값 | True 또는 False |
기본값 | 기본적으로 관리 체인에는 명시적으로 true로 설정된 disableRequestMessageChunking 사용자 정의 특성이 있습니다. |
maxRequestMessageBodySize
disableRequestMessageChunking이 false로 설정된 경우, 다음 청크를 하위(servant)로 보내기 전에 메모리에 버퍼링되는 최대 요청 본문량입니다. disableRequestMessageChunking 사용자 정의 특성이 false로 설정된 경우에만 maxRequestMessageBodySize 사용자 정의 특성이 유효합니다.
정보 | 값 |
---|---|
특성 이름 | maxRequestMessageBodySize |
기본값 | 32KB 최소 값은 32이고 최대 값은 8MB에 해당하는 8192입니다. |
sslCustomApplicationBufferSize
이 특성을 사용하여 SSL 채널의 버퍼 크기를 KB 단위로 지정할 수 있습니다.
SSL 채널의 전송 체인 구성 설정에 이 특성을 추가하려면 전송 체인 이름을 클릭한 후 ssl_channel_name > 사용자 정의 특성 > 새로 작성을 클릭하십시오.
정보 | 값 |
---|---|
특성 이름 | sslCustomApplicationBufferSize |
기본값 | -1. 즉, SSL Engine 애플리케이션 버퍼 크기(16660KB)가 SSL 채널의 버퍼 크기로 사용됩니다. |
useStrictSSLConnectTimeout
클라이언트와 핸드쉐이크하는 중에 이 특성을 true로 설정한 경우 SSL 채널은 TCP 채널의 소켓 제한시간 설정을 기반으로 TCP 제한시간이 발생하기 전에 경과할 수 있는 시간을 계산합니다. 따라서 이 특성을 true로 설정한 경우 TCP 채널의 소켓 제한시간에 지정한 시간보다 더 오래 핸드쉐이크 시간이 걸릴 수 없습니다.
이 특성은 보안 웹 컨테이너 전송 체인의 SSL 채널에만 적용되고, 전송 체인의 이름을 클릭한 후 SSL 인바운드 채널 > 사용자 정의 특성 > 새로 작성을 클릭하여 구성 설정에 추가됩니다.
정보 | 값 |
---|---|
특성 이름 | useStrictSSLConnectTimeout |
기본값 | false |