이 페이지에서 클러스터에 적용되는 HTTP 플러그인 특성을 보거나 변경할 수 있습니다.
이 관리 콘솔 페이지를 보려면
을 클릭하십시오.HTTP 플러그인이 ServerIOTimeout으로 인해 제한시간 초과된 HTTP 요청을 재시도하는 횟수 제한을 지정합니다. 기본값 -1은 추가 제한이 재시도 횟수에 적용되지 않음을 나타냅니다. 0 값은 재시도하지 않음을 나타냅니다. 항상 재시도 횟수는 클러스터에 있는 사용 가능한 서버 수로 제한됩니다.
이 클러스터에 대한 메모리 대 메모리 세션 복제가 구성된 경우 항상 HTTP 플러그인이 클러스터 멤버에 대한 최신 동적 정보를 보유할 수 있도록 getDWMTable를 true로 설정하십시오.
클러스터 주소의 이름을 지정합니다.
호스트, 포트, 키 링 및 숨김에 따라 보안 또는 비보안 프로토콜을 사용 가능하게 할지 지정하십시오.
선택적 클러스터 주소 설정은 일반 클러스터 멤버 간의 로드 밸런싱 대신에 선호도가 없는 요청을 라우팅하는 HTTP 로드 밸랜서의 주소를 지정합니다. 전송 시 클러스터에 정의된 대로 동일한 멤버에 지능적으로 라우팅하는 로드 밸런싱 디바이스를 가리키는지 확인하십시오. 유사성이 있는 후속 요청에서는 로드 ClusterAddress가 사용되지 않고 HTTP 플러그인이 적절한 멤버와 직접 접속합니다.
플러그인이 요청이 전송되거나 애플리케이션 서버로부터 응답을 수신할 때까지 기다리는 시간에 대한 한계가 있는지 여부를 지정합니다.
이 필드는 plugin-cfg.xml 파일의 ConnectionTimeout 요소에 해당합니다.
읽기/쓰기 제한시간을 설정하려면 읽기/쓰기 제한시간 사용 특성을 선택하십시오. 이 설정을 선택하면, 플러그인이 요청을 전송하거나 응답을 수신할 때까지 기다리는 시간(초)을 지정해야 합니다. 이 필드에 지정할 값을 선택하는 경우, 애플리케이션 서버가 요청을 처리할 때까지 몇 분의 시간이 걸릴 수 있음을 알아두십시오. 값을 너무 낮게 설정하면 플러그인이 클라이언트에 응답하여 false 서버 오류를 전송할 수 있습니다. 선택란이 선택되지 않으면, 플러그인은 기본적으로 TCP 연결 제한시간이 초과될 때까지 블록화된 I/O를 사용하여 요청을 쓰고 애플리케이션 서버의 응답을 읽습니다.
관리 콘솔의 읽기/쓰기 제한시간 사용 설정은 plugin-cfg.xml 파일의 ServerIOTimeout 속성에 해당합니다. 이 설정의 기본값은 제품의 이전 버전에 있는 기본값과 다릅니다.
정보 | 값 |
---|---|
데이터 유형 | Integer |
기본값 | 900초 |
플러그인이 요청이 전송되거나 애플리케이션 서버로부터 응답을 수신할 때까지 기다리는 시간에 대한 한계가 있는지 여부를 지정합니다.
이 필드는 plugin-cfg.xml 파일의 ServerIOTimeout 요소에 해당합니다.
읽기/쓰기 제한시간을 설정하려면 읽기/쓰기 제한시간 사용 특성을 선택하십시오. 이 설정을 선택하면 플러그인이 요청을 전송하거나 응답을 수신할 때까지 기다리는 시간을 초 단위로 지정해야 합니다. 이 필드에 지정할 값을 선택하는 경우, 애플리케이션 서버가 요청을 처리할 때까지 몇 분의 시간이 걸릴 수 있음을 알아두십시오. 값을 너무 낮게 설정하면 플러그인이 클라이언트에 응답하여 false 서버 오류를 전송할 수 있습니다. 선택란이 선택되지 않으면, 플러그인은 기본적으로 TCP 연결 제한시간이 초과될 때까지 블록화된 I/O를 사용하여 요청을 쓰고 애플리케이션 서버의 응답을 읽습니다.
관리 콘솔의 읽기/쓰기 제한시간 사용 설정은 plugin-cfg.xml 파일의 ServerIOTimeout 속성에 해당합니다. 이 설정의 기본값은 제품의 이전 버전에 있는 기본값과 다릅니다.
정보 | 값 |
---|---|
데이터 유형 | Integer |
기본값 | 900초 |
언제든 웹 서버 프로세스를 통해 플로우할 수 있는 애플리케이션 서버에 최대 연결 보류 시간을 지정합니다.
이 필드는 plugin-cfg.xml 파일의 ServerMaxConnections 요소에 해당합니다.
최대 연결 수를 설정하려면 최대 연결 수 사용 특성을 선택하십시오. 이 설정을 선택하면, 주어진 시점에서 웹 서버와 애플리케이션 서버 간에 있을 수 있는 최대 연결 수를 지정해야 합니다.
이 예에서, 애플리케이션 서버는 잠재적으로 500개까지 노드를 연결할 수 있습니다. 전체 500개의 연결에 대해 노드의 수 5를 선택하여 프로세스 수 2로 곱하고 이 숫자를 특성에 대해 지정된 수 50으로 곱합니다.
이 특성이 0이나 -1로 설정되어 있으면 애플리케이션 서버로 보류 중인 연결 수에 대한 한계가 없습니다.
이 속성은 z/OS® 플랫폼에서 무시됩니다. WLM과 함께 z/OS 제어기는 동적으로 새 연결을 처리합니다.
정보 | 값 |
---|---|
데이터 유형 | Integer |
기본값 | 0 |
이를 선택하면, 웹 서버 플러그인 클러스터는 확장 핸드쉐이크를 사용하여 애플리케이션 서버가 실행 중인지 여부를 확인합니다.
이 필드는 plugin-cfg.xml 파일의 ExtendedHandshake 요소에 해당합니다.
프록시 방화벽이 플러그인과 애플리케이션 서버 사이에 있는 경우 이 특성을 선택하십시오.
플러그인은 connect()가 실패할 때 서버를 작동 중지로 표시합니다. 그러나 프록시 방화벽이 플러그인과 애플리케이션 서버 사이에 있을 때 connect()는 백엔드 애플리케이션 서버가 정지되는 경우에도 성공합니다. 이로 인해 플러그인이 다른 애플리케이션 서버로 올바르게 장애 복구하지 않게 됩니다.
플러그인이 요청을 전송하기 전에 애플리케이션 서버가 시작되었는지 확인하기 위해 플러그인이 애플리케이션 서버와의 데이터 교환을 수행하는 경우, 핸드쉐이크 수행을 시도하려는 애플리케이션 서버가 사용 불가능하면 플러그인이 다른 애플리케이션 서버로 장애를 복구할 수 있습니다.
기본적으로 이 필드는 선택되지 않습니다. 애플리케이션 서버의 실행 여부를 확인하기 위해 확장된 핸드쉐이크를 사용하려면 이 필드를 선택하십시오.
웹 서버 플러그인 클러스터가 요청 컨텐츠를 전송하기 전에 애플리케이션 서버에 "100 Continue" 헤더를 전송하는지 여부를 지정합니다.
이 필드는 plugin-cfg.xml 파일의 WaitForContinue 요소에 해당합니다.
이를 선택하면, 웹 서버 플러그인은 요청 컨텐츠를 전송하기 전에 애플리케이션 서버에 "100 Continue" 헤더를 전송합니다.
기본적으로 이 필드는 선택되지 않습니다. 이 기능을 사용 가능하게 하려면 이 필드를 선택하십시오.