6.6. Apache mod_cluster-manager 应用程序

6.6.1. 关于 mod_cluster-manager 应用程序

mod_cluster-manager 应用是一个管理网页,可在 Apache HTTP 服务器中使用。它用于监控连接的 worker 节点并执行各种管理任务,如启用或禁用上下文,以及在集群中配置 worker 节点的负载平衡属性。

探索 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 :在 worker 节点上配置的虚拟主机。
  • [5] disable:一个管理选项,可用于禁用在特定上下文上创建新会话。但是,持续会话不会被禁用,也不会保持完好。
  • [6] stop :一个管理选项,可用于停止将会话请求路由到上下文。剩余的会话将故障转移到另一节点,除非 sticky-session-force 属性设为 true
  • [7] 启用上下文禁用上下文停止上下文 :可在整个节点上执行的操作。选择其中一个选项会影响其所有虚拟主机中节点的所有上下文。
  • [8] 负载平衡组(LBGroup)负载平衡-group 属性在 JBoss EAP 配置中的 modcluster 子系统中设置,将所有工作程序节点分组到自定义负载平衡组中。负载平衡组(LBGroup)是一个信息字段,提供关于所有集合负载平衡组的信息。如果没有设置此字段,则所有 worker 节点都分组到一个默认负载均衡组中。

    注意

    这只是一个信息字段,因此无法用于设置 负载平衡-group 属性。该属性必须在 JBoss EAP 配置的 modcluster 子系统中设置。

  • [9] 负载(值) :worker 节点上的负载因子。负载因素的评估如下:

    -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.3,也可以使用 Undertow 作为负载平衡器。