이 페이지에서 웹 서버 플러그인에 대한 애플리케이션 서버 설정을 보거나 변경할 수 있습니다.
이 관리 콘솔 페이지를 보려면
server_name을 클릭한 후 추가 특성 섹션에서 을 클릭하십시오.이 애플리케이션 서버에 지정된 역할을 지정합니다.
이 애플리케이션 서버를 1차 애플리케이션 서버 목록에 추가하려면 1차를 선택하십시오. 플러그인은 처음으로 요청을 이 목록의 애플리케이션 서버에 라우팅하려고 시도합니다.
이 애플리케이션 서버를 백업 애플리케이션 서버 목록에 추가하려면 백업을 선택하십시오. 플러그인은 백업 애플리케이션 서버에서 로드 균형을 유지하지 않습니다. 백업 서버는 기본 서버를 사용할 수 없는 경우에만 사용됩니다. 플러그인이 백업 애플리케이션 서버가 필요하다고 판단하면, 목록에 서버가 남지 않고, 요청이 전송되고, 이 목록에 있는 서버 중 하나로부터 응답을 받을 때까지 순서대로 백업 서버 목록을 탐색합니다.
정보 | 값 |
---|---|
기본값 설정 | 1차 |
애플리케이션 서버가 웹 서버와의 연결을 유지하는 동안 시간 제한이 있는지 여부를 지정합니다.
이 필드는 plugin-cfg.xml 파일에 있는 ConnectTimeout 요소에 해당합니다.
이 필드의 설정은 플러그인이 애플리케이션 서버와의 비 블로킹 연결을 수행할지 여부를 판별합니다. 플러그인이 포트의 사용 가능 여부를 판단하기 위해 대상에 연결할 수 없는 경우에는 비블로킹 연결이 유용합니다.
정보 | 값 | |
---|---|---|
데이터 유형 | Integer | |
기본값 | 기본값 | 첫 번째 애플리케이션 서버(server1)에 대해 0이며 프로파일의 기타 애플리케이션 서버 모두에 대해 5입니다. |
플러그인이 요청이 전송되거나 애플리케이션 서버로부터 응답을 수신할 때까지 기다리는 시간에 대한 한계가 있는지 여부를 지정합니다.
이 필드는 plugin-cfg.xml 파일에 있는 ServerIOTimeout 요소에 해당합니다.
읽기/쓰기 제한시간을 설정하려면 읽기/쓰기 제한시간 사용 특성을 선택하십시오. 이 설정을 선택하면 플러그인이 요청을 전송하거나 응답을 수신할 때까지 기다리는 시간을 초 단위로 지정해야 합니다. 이 필드에 지정할 값을 선택하는 경우, 애플리케이션 서버가 요청을 처리할 때까지 몇 분의 시간이 걸릴 수 있음을 알아두십시오. 값을 너무 낮게 설정하면 플러그인이 클라이언트에 응답하여 false 서버 오류를 전송할 수 있습니다. 선택란이 선택되지 않으면 플러그인은 기본적으로 TCP 연결 제한시간이 초과될 때까지 블록화된 I/O를 사용하여 요청을 쓰고 애플리케이션 서버의 응답을 읽습니다.
정보 | 값 |
---|---|
데이터 유형 | 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" 헤더를 전송합니다.
기본적으로 이 필드는 선택되지 않습니다. 이 기능을 사용 가능하게 하려면 이 필드를 선택하십시오.