6.6. Apache mod_cluster-manager 애플리케이션

6.6.1. mod_cluster-manager 애플리케이션 정보

mod_cluster-manager 애플리케이션은 Apache HTTP 서버에서 사용할 수 있는 관리 웹 페이지입니다. 연결된 작업자 노드를 모니터링하고 컨텍스트 활성화 또는 비활성화, 클러스터에서 작업자 노드의 로드 밸런싱 속성을 구성하는 등 다양한 관리 작업을 수행하는 데 사용됩니다.

mod_cluster-manager 애플리케이션 탐색

mod_cluster-manager 애플리케이션은 작업자 노드에서 다양한 관리 작업을 수행하는 데 사용할 수 있습니다.

mod_cluster Administration Web Page 그림 - mod_cluster 관리 웹 페이지

  • [1] mod_cluster/1.3.1.Final: mod_cluster 네이티브 라이브러리의 버전.
  • [2] ajp://192.168.122.204:8099: 사용되는 프로토콜(AJP, HTTP 또는 HTTPS), 작업자 노드의 호스트 이름 또는 IP 주소 및 포트.
  • [3] jboss-eap-7.0-2: 작업자 노드의 JVMRoute.
  • [4] 가상 호스트 1: 작업자 노드에 구성된 가상 호스트입니다.
  • [5] 비활성화: 특정 컨텍스트에서 새 세션 생성을 비활성화하는 데 사용할 수 있는 관리 옵션. 그러나 진행 중인 세션은 비활성화되지 않고 그대로 유지됩니다.
  • [6] 중지: 컨텍스트에 대한 세션 요청의 라우팅을 중지하는 데 사용할 수 있는 관리 옵션입니다. Sticky-session-force 속성을 true 로 설정하지 않는 한 나머지 세션은 다른 노드로 페일오버됩니다.
  • [7] 컨텍스트 비활성화 컨텍스트 중지 컨텍스트 사용 : 전체 노드에서 수행할 수 있는 작업입니다. 이러한 옵션 중 하나를 선택하면 모든 가상 호스트에서 노드의 모든 컨텍스트에 영향을 미칩니다.
  • [8] LBGroup(로드 밸런싱 그룹): load-balancing-group 특성은 JBoss EAP 구성의 modcluster 하위 시스템에서 설정되어 모든 작업자 노드를 사용자 지정 로드 밸런싱 그룹으로 그룹화합니다. LBGroup(로드 밸런싱 그룹)은 모든 세트 부하 분산 그룹에 대한 정보를 제공하는 정보 필드입니다. 이 필드를 설정하지 않으면 모든 작업자 노드가 단일 기본 로드 밸런싱 그룹으로 그룹화됩니다.

    참고

    이는 정보 필드이므로 로드 밸런싱-그룹 속성을 설정하는 데 사용할 수 없습니다. 특성은 JBoss EAP 구성의 modcluster 하위 시스템에서 설정해야 합니다.

  • [9] 로드 (value): 작업자 노드의 부하 요인입니다. 로드 요소는 다음과 같이 평가됩니다.

    -load > 0 : A load factor with value 1 indicates that the worker node is overloaded. A load factor of 100 denotes a free and not-loaded node.
    -load = 0 : A load factor of value 0 indicates that the worker node is in standby mode. This means that no session requests will be routed to this node until and unless the other worker nodes are unavailable.
    -load = -1 : A load factor of value -1 indicates that the worker node is in an error state.
    -load = -2 : A load factor of value -2 indicates that the worker node is undergoing CPing/CPong and is in a transition state.
참고

JBoss EAP 7.4의 경우 Undertow를 로드 밸런서로 사용할 수도 있습니다.