TCP 전송 채널 사용자 정의 특성
TCP 전송 채널을 사용하는 경우, TCP 전송 채널 사용자 정의 특성을 사용하여 내부 TCP 전송 채널 특성을 구성할 수 있습니다.
- 관리 콘솔에서
- 애플리케이션 서버 > server_name을 클릭하고
작성하는 체인 유형에 따라
다음 옵션 중 하나를 선택합니다.
- SIP 컨테이너 설정을 펼친 후 SIP 컨테이너 전송 체인을 클릭하십시오.
- 웹 컨테이너 설정을 펼친 후 웹 컨테이너 전송 체인을 클릭하십시오.
컨테이너 서비스 아래에서 ORB 서비스 > ORB 서비스 전송 체인을 클릭하십시오.
- 서버 메시징을 펼치고 메시징 엔진 인바운드 전송 또는 IBM MQ 링크 인바운드 전송을 클릭하십시오.
- 프록시 서버를 클릭하고 HTTP 프록시 서버 설정을 펼친 다음 프록시 서버 전송을 클릭한 후 HTTPS_PROXY_CHAIN 또는 HTTP_PROXY_CHAIN을 선택하십시오. 그런 다음 HTTP 프록시 인바운드 채널을 클릭하십시오.
을 클릭한 후
다음 경로 중 하나를 따르십시오. - 애플리케이션 서버 > server_name을 클릭하고
작성하는 체인 유형에 따라
다음 옵션 중 하나를 선택합니다.
- 사용자 정의 특성을 지정하려는 TCP 채널이 포함된 전송 체인을 선택하십시오.
- TCP 인바운드 채널을 선택하십시오.
- 사용자 정의 특성 > 새로 작성을 클릭하고 일반 특성을 펼친 후 이름 필드에 사용자 정의 특성 이름을 지정하고 값 필드에 이 특성의 값을 지정하십시오. 설명 필드에 이 특성에 대한 설명을 지정할 수도 있습니다.
- 적용 또는 확인을 클릭하십시오.
- 저장을 클릭하여 구성 변경사항을 저장하십시오.
- 서버를 다시 시작하십시오.
listenBacklog
listenBacklog 특성을 사용하여 운영 체제가 애플리케이션 서버가 연결을 승인할 때까지 기다리는 동안 버퍼링할 수 있는 최대 미해결 연결 요청 수를 지정합니다. 이 운영 체제 버퍼가 가득 차면, 클라이언트가 연결을 시도하는 경우에 연결 요청이 거부됩니다. 이 특성의 값은 각 전송에 고유합니다.
동시에 여러 연결을 제어해야 하는 경우 관리 콘솔 TCP 전송 채널 설정 페이지의 최대 열린 연결 수 필드를 사용합니다.
정보 | 값 |
---|---|
데이터 유형 | 정수 |
기본값 | 511 |
![[z/OS]](../images/ngzos.gif)
중요: listenBacklog가 HTTP, HTTP SSL, IIOP 및 IIOP SSL 채널 유형에서 설정되지 않은 경우, listenBacklog는 더 이상 사용되지 않는 환경 값(protocol_http_backlog, protocol_https_backlog, protocol_iiop_backlog 및 protocol_iiop_backlog_ssl)에서 설정됩니다. 더 이상 사용되지 않는 환경 값이 지정되지 않은 경우 기본값 10이 사용됩니다.
HTTP, HTTP SSL, IIOP 및 IIOP SSL을 제외한 채널 유형의 경우, listenBacklog의 기본값은 511입니다.
![[z/OS]](../images/ngzos.gif)
zaioFreeInitialBuffers
zaioFreeInitialBuffers 특성을 사용하여 초기 읽기 버퍼에 더 이상 연결하지 않아도 되는 경우 TCP 채널이 새 연결에 사용되는 해당 버퍼를 해제해야 하는지 표시합니다. 기본적으로 이 초기 읽기 버퍼는 각 연결에 대해 캐시됩니다. 연결이 완료되면 메모리 할당을 방지하기 위해 읽기 버퍼가 재사용됩니다. 이 프로세스는 연결당 하나의 요청이 있는 비지속적 연결에서 잘 작동합니다. 그러나 매우 지속적인 연결의 경우 버퍼가 사용되지 않는 경우에도 상당한 시간 동안 지속될 수 있습니다. 연결된 클라이언트가 많이 필요한 워크로드의 경우 언어 환경(LE) 힙 영역 부족 문제가 발생할 수 있습니다. 워크로드에 비지속적 연결이 주로 구성되어 있지 않으면 이 사용자 정의 특성을 true로 설정하여 초기 읽기 버퍼의 릴리스를 사용 가능하도록 합니다.
-Dcom.ibm.ws.buffermgmt.impl.WsByteBufferPoolManagerImpl=
com.ibm.ws.buffermgmt.impl.ZOSWsByteBufferPoolManagerImpl
정보 | 값 |
---|---|
데이터 유형 | String |
기본값 | false |
soReuseAddr
soReuseAddr 사용자 정의 특성을 사용하여 바인드 동작을 제어합니다. WebSphere Application Server를 다시 시작할 때 인바운드 TCP 채널이 청취 소켓을 바인드하는 데 문제가 있는 경우 바인드가 성공하거나 허용된 바인드 시도 수가 초과될 때까지 오류가 SystemOut 파일에 인쇄됩니다. 이 사용자 정의 특성을 사용하면 바인드 프로세스 중에 반복되는 오류 메시지를 방지할 수 있습니다.
정보 | 값 |
---|---|
데이터 유형 | 정수 |
기본값 | 0 |