【问题标题】:WSO2 Cluster Manager - Not all the members of the Group ,are shown as members in the Group of Cluster Manager feature. in WSO2 greg cluster uIWSO2 集群管理器 - 并非所有组的成员都显示为集群管理器功能组中的成员。在 WSO2 greg 集群 ui
【发布时间】:2013-09-03 08:02:18
【问题描述】:

设置:Linux 机器

WSO2 集群管理器:WSO2 Greg 被启用为集群管理器,通过使用应用程序域“ESB”启用组管理,其中 4 个 ESB 服务器启用了集群

4 ESB 服务器是: 1)WS02 ESB - 主 - xx.xx.xxx.65 - master.esb.wso2.com axis2.xml

<clustering class="org.apache.axis2.clustering.tribes.TribesClusteringAgent" enable="true">
<parameter name="membershipScheme">wka</parameter>
<parameter name="domain">ESB</parameter>
<members></members>

2)WS02 ESB - Slave1 -xx.xx.xxx.101 -slave1.esb.wso2.com axis2.xml

<clustering class="org.apache.axis2.clustering.tribes.TribesClusteringAgent" enable="true">
<parameter name="membershipScheme">wka</parameter>
<parameter name="domain">ESB</parameter>
<members>
<member>
    <hostName>egreg.wso2.com</hostName>
    <port>4000</port>
</member>
<member>
    <hostName>master.esb.wso2.com</hostName>
    <port>4001</port>
</member>
</members>

3)WS02 ESB - Slave2 -xx.xx.xxx.22 axis2.xml

<clustering class="org.apache.axis2.clustering.tribes.TribesClusteringAgent" enable="true">
<parameter name="membershipScheme">wka</parameter>
<parameter name="domain">ESB</parameter>
<members>
<member>
    <hostName>egreg.wso2.com</hostName>
    <port>4000</port>
</member>
<member>
    <hostName>master.esb.wso2.com</hostName>
    <port>4001</port>
</member>
</members>

4)WS02 ESB - 从站 3 - xx.xx.xxx.23 axis2.xml

<clustering class="org.apache.axis2.clustering.tribes.TribesClusteringAgent" enable="true">
<parameter name="membershipScheme">wka</parameter>
<parameter name="domain">ESB</parameter>
<members>
<member>
    <hostName>egreg.wso2.com</hostName>
    <port>4000</port>
</member>
<member>
    <hostName>master.esb.wso2.com</hostName>
    <port>4001</port>
</member>
</members>

启用集群管理器功能以显示域组 ESB 的 WSO2 Greg: xx.xx.xxx.64 - egreg.wso2.com

<clustering class="org.apache.axis2.clustering.tribes.TribesClusteringAgent" enable="true">
<parameter name="membershipScheme">wka</parameter>
<parameter name="domain">CM</parameter>
<members>/<members>
<groupManagement enable="true">
        <applicationDomain name="ESB"
                           description="ESBs clustered"                                     agent="org.apache.axis2.clustering.management.DefaultGroupManagementAgent"/>
    </groupManagement>

这个设置基本上应该显示,所有 4 个域 ESB 成员在 Greg UI 的集群功能下,但是我遇到了一个错误,只显示了 2 个成员,而其他 2 个没有显示

服务器 slave2.esb.wso2.com 和 slave3.esb.wso2.com 在 WSO2 GREG 的集群管理器功能 UI 中的 GROUP/DOMAIN ESB 下显示为成员,但其他 2 台服务器 master.esb.wso2.com和 slave1.esb.wso2.com 没有显示

我面临以下错误 2013-08-31 08:34:59,549] INFO {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - 服务器       : WSO2 Governance Registry-4.1.1 [2013-08-31 08:34:59,549] 信息 {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - WSO2 Carbon 在 37 秒内开始 [2013-08-31 08:36:35,542] INFO {org.apache.axis2.clustering.control.wka.RpcMembershipRequestHandler} - 收到来自 xx.xx.xxx.65:4000(ESB) 的 JOIN 消息 [2013-08-31 08:36:35,544] 信息 {org.apache.axis2.clustering.tribes.MembershipManager} - 应用程序成员 xx.xx.xxx.65:4000(ESB) 加入了组 ESB [2013-08-31 08:36:38,526] INFO {org.apache.axis2.clustering.control.wka.RpcMembershipRequestHandler} - 收到来自 xx.xx.xxx.65:4000(ESB) 的 MEMBER_LIST 消息 [2013-08-31 08:36:38,527] 信息 {org.apache.axis2.clustering.control.wka.MemberListCommand} - 尝试添加成员 xx.xx.xxx.65:4000(ESB)... [2013-08-31 08:36:38,527] 信息 {org.apache.axis2.clustering.control.wka.MemberListCommand} - 添加成员 xx.xx.xxx.65:4000(ESB) [2013-08-31 08:36:40,417] 信息 {org.apache.axis2.clustering.tribes.MembershipManager} - WKA 成员 xx.xx.xxx.65:4000(CM) 刚刚加入该组。发送 MEMBER_LIST 消息。 [2013-08-31 08:36:50,416] 信息 {org.apache.axis2.clustering.tribes.TribesMembershipListener} - 新成员 xx.xx.xxx.65:4000(CM) 加入了集群。 [2013-08-31 08:37:05,596] 错误 {org.apache.axis2.clustering.management.DefaultGroupManagementAgent} - 无法添加应用程序成员主机:xx.xx.xxx.65,端口:4000,HTTP :8280,HTTPS:8243,活动:真 [2013-08-31 08:37:16,220] 信息 {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} - 'admin' 在 [2013-08-31 08:37:16 登录,0220] 来自 IP 地址 xx.xx.xxx.xx [2013-08-31 08:39:13,239] INFO {org.apache.axis2.clustering.control.wka.RpcMembershipRequestHandler} - 收到来自 xx.xx.xxx.101:4000(ESB) 的 JOIN 消息 [2013-08-31 08:39:13,239] INFO {org.apache.axis2.clustering.tribes.MembershipManager} - 应用程序成员 xx.xx.xxx.101:4000(ESB) 加入了组 ESB [2013-08-31 08:39:15,726] 信息 {org.apache.axis2.clustering.tribes.MembershipManager} - WKA 成员 xx.xx.xxx.101:4000(CM) 刚刚加入该组。发送 MEMBER_LIST 消息。 [2013-08-31 08:39:25,725] 信息 {org.apache.axis2.clustering.tribes.TribesMembershipListener} - 新成员 xx.xx.xxx.101:4000(CM) 加入了集群。 [2013-08-31 08:39:43,291] 错误 {org.apache.axis2.clustering.management.DefaultGroupManagementAgent} - 无法添加应用程序成员主机:xx.xx.xxx.101,端口:4000,HTTP :8280,HTTPS:8243,活动:真 [2013-08-31 08:42:13,121] 信息 {org.apache.axis2.clustering.control.wka.RpcMembershipRequestHandler} - 收到来自 xx.xx.xxx.22:4000(ESB) 的 JOIN 消息 [2013-08-31 08:42:13,121] INFO {org.apache.axis2.clustering.tribes.MembershipManager} - 应用程序成员 xx.xx.xxx.22:4000(ESB) 加入了组 ESB [2013-08-31 08:42:15,839] 信息 {org.apache.axis2.clustering.tribes.MembershipManager} - WKA 成员 xx.xx.xxx.22:4000(CM) 刚刚加入该组。发送 MEMBER_LIST 消息。 [2013-08-31 08:42:23,130] INFO {org.apache.axis2.clustering.management.DefaultGroupManagementAgent} - 应用程序成员主机:xx.xx.xxx.22,端口:4000,HTTP:8280, HTTPS:8243, ACTIVE:true 加入应用集群 [2013-08-31 08:42:25,841] 信息 {org.apache.axis2.clustering.tribes.TribesMembershipListener} - 新成员 xx.xx.xxx.22:4000(CM) 加入了集群。 [2013-08-31 08:43:21,959] INFO {org.apache.axis2.clustering.control.wka.RpcMembershipRequestHandler} - 收到来自 xx.xx.xxx.23:4000(ESB) 的 JOIN 消息 [2013-08-31 08:43:21,959] 信息 {org.apache.axis2.clustering.tribes.MembershipManager} - 应用程序成员 xx.xx.xxx.23:4000(ESB) 加入了组 ESB [2013-08-31 08:43:25,889] 信息 {org.apache.axis2.clustering.tribes.MembershipManager} - WKA 成员 xx.xx.xxx.23:4000(CM) 刚刚加入该组。发送 MEMBER_LIST 消息。 [2013-08-31 08:43:31,964] INFO {org.apache.axis2.clustering.management.DefaultGroupManagementAgent} - 应用程序成员主机:xx.xx.xxx.23,端口:4000,HTTP:8280, HTTPS:8243, ACTIVE:true 加入应用集群 [2013-08-31 08:43:35,890] 信息 {org.apache.axis2.clustering.tribes.TribesMembershipListener} - 新成员 xx.xx.xxx.23:4000(CM) 加入了集群。 p>

我希望能快速响应,因为我计划在 PROD 机器上进行此设置。

wso2 团队的任何人都可以告诉我这个错误背后的原因吗?

【问题讨论】:

    标签: wso2 wso2esb wso2carbon


    【解决方案1】:

    如果您使用 WKA 成员资格方案,则必须指定将加入集群的所有成员的主机名和端口。相反,您只指定了 master 和 greg。

    但理想情况下,您需要在 members 元素下指定所有 master 和 worker 主机和端口。

    希望我已经解决了您的问题。 玛尼莎

    【讨论】:

    • 感谢您的回复。据我了解,您似乎建议在所有服务器(master、slave1、slave2、slave3)下的 member 元素下指定所有 master 和 worker 主机和端口?我没听错吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多