问题标签 [mod-cluster]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2387 浏览

apache - Wildfly 集群和 Apache2

我浏览了很多,我看到这个问题与其他已经发布的问题相似,但解决方案似乎不适用于我的情况。我建立了一个 Wildfly.8.2.0.Final 集群,我想把它放在 httpd 后面,集群运行正常。在我的主机上,我运行三个 Debian Wheezy 来宾,其中两个运行集群的节点(IP192.168.0.101192.168.0.102),另一个来宾运行带有 mod_cluster.1.2.0.Final 模块的 Apache2.2.22。这是我的 mod_cluster.conf:

模块已正确加载,我可以看到 mod_cluster 的管理器页面,192.168.0.104:6666/mod_cluster_manager但没有节点信息。我还配置了一个 VirtualHost:

Wildfly istances 使用默认的standalone-ha.xml 运行。这是命令:

命令指的是第一位客人。随着节点的增加,Apache2 mod_cluster_manager 页面没有变化,并且,如果我寻找192.168.0.104/MyClusteredApp/我会得到一个404错误。如果我直接在节点上使用 curl,一切都会按预期工作。我的配置有什么问题?

更新:我在我的虚拟主机文件中添加了这一行ServerAdvertise On 192.168.0.104并以这种方式更改了一行。ManagerBalanceName other-server-group现在我可以看到节点和 apache2 尝试通信但没有成功。在 apache2 虚拟主机的 error.log 上,我看到:

更新:我更改ManagerBalanceName other-server-groupManagerBalanceName wfycluster、 和注释行ProxyPass ..ProxyPassReverse..ProxyPreserveHost..关于我的虚拟主机配置。我还更改了 Wildfly 节点配置,将属性添加balancer=wfycluster到子系统中的mod-cluster-config标记。modcluster错误已更改

0 投票
1 回答
5042 浏览

jboss - 使用 mod_cluster 在 JBoss 中进行负载平衡

有一个关于 JBoss (7.1.1.Final) 中负载平衡设置的一般性问题。我正在尝试使用主节点和从节点设置集群 JBoss 实例,并且我在这里使用演示应用程序(https://docs.jboss.org/author/display/AS72/AS7+Cluster+Howto)来证明负载平衡/会话复制。我基本上已经完成了“集群配置”部分之前的内容。

我已经将应用程序部署到主节点和从节点,如果我直接点击他们的个人 IP,我可以很好地访问应用程序。根据 JBoss 日志和管理控制台,slave 已成功连接到 master。但是,如果我在从属的会话中放入一些东西,使从属脱机,主控无法读取从属放入会话中的项目。

这是我在一般设置方面需要一些帮助的地方。我是否必须在 JBoss 前面放置一个单独的 apache httpd 实例来进行负载平衡?我认为 JBoss 内置了负载平衡功能,不需要单独的服务器,还是我完全错了?如果我不需要 apache,请您指点我设置 JBoss 负载平衡的指示方向吗?

谢谢。

0 投票
3 回答
3455 浏览

java - Wildfly 集群上的 Websocket 问题

我在我的 Spring-JSF 集成应用程序中使用 richfaces a4j:push。我可以在 Wildfly 8.0.0 上的非集群环境中使用 websocket 将消息推送到浏览器。当我使用 httpd 集群在 redhat Enterprise 7.0 上的 wildfly8.0.0 上部署应用程序时,推送消息不起作用。

我在集群环境中收到以下错误:

我的集群配置了mod_cluster,参考文档

当我查找有关错误 UT000077 的详细信息时,它显示“Apache httpd 不支持开箱即用的 HTTP 升级”我了解 Websocket 通信需要 HTTP 升级。建议使用 mod_proxy_wstunnel。但是,此配置的详细信息不可用。

非常感谢任何指针/建议。

0 投票
1 回答
636 浏览

algorithm - 使用 mod_cluster 自定义负载均衡算法

我最近发现 mod_cluster 提供了比 mod_proxy 或类似模块更多的功能。因此,有可用于负载平衡的动态部署和新指标我有一个问题,是否有可能编写自己的负载平衡算法而不是使用预定义的算法。如果是这样,在哪里实施呢?

0 投票
1 回答
3497 浏览

apache - Ubuntu 上的 apache + mod_cluster + wildfly

我正在尝试使以下设置正常工作:

apache 2.4 + mod_cluster 1.3 最终版 + ubuntu 14.04.2-server + Wildfly 8.1.0 最终版

我成功地向 apache 宣传了 wildfly 上下文,但是当我尝试访问负载均衡器时,我得到了 500。

此外,当我在启动 wildfly 后重新启动 apache 时,出现以下错误:

这是我的配置:

mod_cluster.conf

mod_cluster.load

域.xml

不知道我做错了什么,任何帮助将不胜感激。谢谢。

0 投票
3 回答
6207 浏览

wildfly - Wildfly 9 - TCP 上的 mod_cluster

我们目前正在测试从 Wildfly 8.2.0 迁移到 Wildfly 9.0.0.CR1(或从快照构建的 CR2)。该系统是一个使用 mod_cluster 的集群,并且在 VPS 上运行,这实际上阻止了它使用多播。

在 8.2.0 上,我们一直在使用以下运行良好的 modcluster 配置:

不幸的是,在 9.0.0 上,proxy-list 已被弃用,服务器的启动将以错误结束。文档严重缺乏,但是经过几次尝试后,我发现代理列表已替换为出站套接字绑定列表的代理。因此,配置如下所示:

并且应将以下内容添加到适当的套接字绑定组中(在我的情况下为全哈):

到目前为止,一切都很好。在此之后,httpd 集群开始注册节点。但是我从负载均衡器中得到错误。当我查看 /mod_cluster-manager 时,我看到了几行Node REMOVED行,并且还有许多错误,例如:

在 mod_cluster 的日志中有等效的警告:

manager_handler STATUS error: MEM: Can't read node

据我了解,问题在于虽然 wildfly/modcluster 能够连接到 httpd/mod_cluster,但它不能以其他方式工作。不幸的是,即使经过大量的努力,我也被卡住了。

有人可以在没有广告的情况下帮助为 Wildfly 9.0.0 设置 mod_cluster 吗?非常感谢。

0 投票
1 回答
1388 浏览

jboss - 在域模式下运行时如何使用 JBoss EAP 6 配置 mod_cluster?

如果应用服务器实例驻留在不同的机器上?我主要想知道jboss eap服务器端的配置指南。

0 投票
1 回答
807 浏览

apache - mod_slotmem.so:未定义符号:apr_shm_remove

我正在尝试创建一个 jboss 集群,如下面的链接中所述。

我能够完成 apache httpd 的安装。但是,当我尝试在 httpd.conf 文件中加载以下模块时遇到错误。

错误如下,

有关修复此错误的任何信息都将非常有帮助...

我的 JBoss 版本是 JBoss AS 7.1,Apache 版本是 Apache/2.0.65

谢谢。

0 投票
0 回答
654 浏览

apache - AWS EC2 与 S3 PING Wildfly 8.2 会话未共享

两个 Wildfly 实例不在同一个会话中。

我已经配置了standalone-full-ha.xml 的以下部分:

10.0.0.146 是 apache 实例私有 IP。

……

然后我启动了实例(server1 和 server2):

在服务器日志记录中,我做对了:

Apache mod_cluster 识别这两个节点。在 S3 中,我已将“wildfly-bucket”的所有权限授予经过身份验证的用户、每个人以及我自己。我还尝试添加存储桶策略:

}

用户“laura”在具有 AdministratorAccess 的组中。

我已将两个实例+apache 设置在同一个安全组中,甚至尝试使用同一个可用区。

对于安全组,我设置了以下入站规则:

出境:

我错过了什么?

你能帮我么?

谢谢你。

0 投票
1 回答
3490 浏览

jboss - Wildfly 9 负载平衡

我有两个以独立模式运行的 Wildfly 9 节点。

我想在两个节点之间进行负载平衡,以便进入 myserver 的请求在两个节点之间拆分。我是 Wildfly 的新手,但我看到很多对内置 mod_cluster 的引用。

在多个 JBoss 节点之间进行负载平衡的最简单方法是什么?