gpt4 book ai didi

linux - MEM 向 <主机> 发送 STATUS 命令时出错,配置将被重置 : MEM: Can't read node

转载 作者:太空宇宙 更新时间:2023-11-04 03:52:19 25 4
gpt4 key购买 nike

我正在尝试实现 Wildfly 8.1.0。最终域设置,配置文件 full-ha,具有 1 个主服务器和 2 个从服务器,并通过 mod_cluster 进行负载平衡。

我的环境:1) VPS (DigitalOCean) Ubuntu 14.04 LTS x64、Wildfly 8.1.0.Final 和 Apache Web Server 2.4.7 以及 mod_cluster 1.3.1.Alpha3-SNAPSHOT 上的主机主机;2) 在 VPS (DigitalOCean) Ubuntu 14.04 LTS x64 和 Wildfly 8.1.0.Final 上主机 Slave1;3) 在 VPS (DigitalOCean) Ubuntu 14.04 LTS x64 和 Wildfly 8.1.0.Final 上托管 Slave2。

由于版本 1.2.6 与 Apache Web Server 2.4.7 不兼容,我必须编译 mod_cluster。

我看到以下错误:

a) 在主机 master (/var/log/apache2/error.log) 上:“(111)连接被拒绝:AH00957: ajp: 尝试连接到 host_slave1 失败”

b) 在主机 Slave1 (/opt/wildfly/domain/configuration/servers/server-one/server.log) 上:“2014-09-18 20:50:55,169 错误 [org.jboss.modcluster] (UndertowEventHandlerAdapter - 1) MODCLUSTER000042:MEM 向 host_master 发送 STATUS 命令时出错,配置将被重置:MEM:无法读取节点”

因此带有mod_cluster的负载均衡虚拟主机无法连接到主机slave1和slave2。

请问这个问题如何解决?

最佳答案

首先,您可以使用mod_cluster 1.3.1.Final现在它已与 Apache HTTP Server 2.4.x 完全集成。

答案

问题肯定出在您的网络/主机隔离上。您的工作节点可以访问启用了 EnableMCPMReceive 的 VirtualHost 还不够;您的 Apache HTTP 服务器必须能够返回到工作线程。

查看 host_slave1 报告给 Apache HTTP Server 的 IP 地址(主机名),并确保可以从 Apache HTTP Server 计算机联系该地址:端口上的 host_slave1

人们可以轻松验证 Mod_cluster maanger 控制台的状态,在虚拟主机中启用:

    <Location /mod_cluster_manager>
SetHandler mod_cluster-manager
# This is super sensitive, don't open to the world...
Require ip 127.0.0.1
</Location>

HTH

关于linux - MEM 向 <主机> 发送 STATUS 命令时出错,配置将被重置 : MEM: Can't read node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25924722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com