시작 지연은 응용프로그램 요청이 도착하면 비활성화된 동적 클러스터의 첫 Application Server 인스턴스를 활성화하는 조작입니다. 비활성화한 후 후속으로 시작 지연을 수행할 응용프로그램을 결정합니다. 시작 지연 기능은 노드 수에 대한 동적 클러스터 수의 비율이 높은 환경 및 장기간 액세스하지 않은 동적 클러스터가 많은 환경에서 유용합니다.
응용프로그램 느린 시작은 On Demand Router(ODR)를 통해 라우트되는 요청에 사용할 수 있습니다. IIOP(Internet Inter-ORB Protocol) 및 JMS(Java Message Service) 요청은 ODR을 통해 라우트되지 않으므로 사용할 수 없습니다.
이 환경에서는 대기 상태의 동적 클러스터를 일시적으로 비활성화하고 모든 서버 인스턴스를 중지하며 기타 활성 클러스터의 중요한 자원을 해제하는 것이 좋습니다. 나중에 비활성화된 클러스터 중 하나에 요청이 도착하면 해당 클러스터가 활성화되고 하나 이상의 서버 인스턴스가 시작됩니다. 그 동안 HTTP 오류 코드 503(서버가 사용 불가능함)이 생성됩니다. 오류 페이지에서는 요청된 응용프로그램이 시작되고 곧 요청을 다시 제출함을 통지합니다. 특수 사용자 정의 오류 페이지를 구성하려면 ODR 사용자 정의 오류 페이지 기능을 사용하십시오. 오류 페이지는 HTTP 메타 refresh 태그를 포함할 수도 있습니다. 이 태그를 사용하면 브라우저에서 특정 대기 시간 후 요청을 자동으로 다시 전송합니다.
시작 지연 제어기에서는 대기 상태에서 비활성화되고 요청 도착 시 시작을 지연할 수 있는 동적 클러스터의 요청 활동을 모니터합니다. 비활성 동적 클러스터의 ODR에 요청이 도착하면 시작 지연 제어기는 주기에서 벗어나 해당 클러스터의 인스턴스를 시작하기 위해 배치 제어기를 트리거합니다. 또한 제어기는 해당 클러스터를 비활성화하는 시기에 따라 배치 제어기를 권장합니다.
관리 콘솔에서 비활성화한 후 후속으로 시작을 지연하도록 동적 클러스터를 구성하려면 서버 > 동적 클러스터 > dynamic_cluster_name > 최소 클러스터 인스턴스 수를 클릭하십시오. 비활동 기간 동안 모든 인스턴스 중지를 클릭하여 특성을 설정하십시오. 그 다음 모든 인스턴스를 중지하기 전에 대기할 시간(분)을 설정하십시오.
다음 다이어그램에서는 시작 지연 및 배치 제어기의 활동 플로우를 설명합니다.
Related concepts
시작 지연 제어기
Related tasks
동적 클러스터 작성 및 구성