问题标签 [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 投票
0 回答
447 浏览

wildfly - Wildfly 10 会话复制在域模式下失败

我按照https://docs.jboss.org/author/display/WFLY10/Clustering+and+Domain+Setup+Walkthrough中给出的说明 使用了 mod_cluster 1.2.6 和 wildfly 10。从节点注册到主域控制器。

正如我所见,负载平衡正在工作,但会话复制不起作用。

我意识到应该在 domain.xml 中设置 artemismq 配置,但文档中没有提到它。

是不是还有什么要配置的。如果有教程或示例配置,我将不胜感激。

0 投票
2 回答
1114 浏览

jboss - JBOSS EAP6.4 和 mod_cluster

我想用一个 apache httpd 和两个 JBOSS EAP 6.4 设置集群和故障转移系统。 一个 apache 和两个 jboss eap 6.4

  1. 下载
    mod_cluster 下载
    http://mod-cluster.jboss.org/mod_cluster/downloads/1-1-3
    jboss eap 6.4 下载
    http://www.jboss.org/products/eap/download/
  2. 我的 httpd.config 是这样的:

  3. 我使用了默认的standalone-ha.xml

  4. 我像这样运行 jboss:
    192.168.0.10:standalone.bat
    -c Standalone-ha.xml -b 0.0.0.0 -Djboss.node.name='node1'
    192.168.0.195:standalone.bat
    -c Standalone-ha.xml -b 0.0.0.0 -Djboss.node.name='node2'
  5. 在 192.168.0.10 中,mod_cluster manager 是这样的:
    在此处输入图像描述

问题)
1. 我的 httpd.conf 对吗?
2.如果我使用“standalone-ha.xml”,mod_cluster有什么配置吗?
3. 有没有一个 apache 和两个 jboss-eap-6.4 的完整配置指南?
感谢您的任何建议...

0 投票
1 回答
426 浏览

wildfly - mod_cluster widfly 9 和客户端证书 2 路 SSL

当我在 Wildfly 9.0.2 上使用 mod_cluster 配置 2 路 SSL(客户端证书)时遇到一个问题

- Wildfly 端口 8443 上的直接连接(如https://wildflyserver:8443/context)正在工作,

-apache和wildfly和mod_cluster之间的AJP连接器连接不起作用

- 没有 HTTPS 连接器?

- 当我使用带有 web.xml 配置和重定向套接字绑定的 http 重定向到 https 时,URL 从https://apacheserver/context更改为https://wildflyserver:8443/context,如果我有一个指令 preserveProxyhost 它确实如此' nt也工作,

有人有解决方案吗?

0 投票
1 回答
241 浏览

apache - 需要帮助配置在 Mod_cluster 后面运行 2 个 JBoss 应用服务器的维护页面

我有 2 个运行的 Jboss 应用程序服务器配置了端口偏移量 100,第一个在 8009 上侦听,第二个在 8109 上侦听。它们被配置为与端口 4221 上的 apache mod 集群通信。

我的 Apache 服务器正在端口 8000 上侦听应用程序请求。

我读了几篇文章说您需要配置 .htaccess 文件并添加:

但是根据 Apache 官方文档,他们说使用 .htaccess 不是配置它的正确方法,因为这会对性能产生影响。他们建议使用 Directory 标签。

我的问题是如何设置标签以及将其放在配置文件中的什么位置,以便当我想要显示维护页面而不是提供应用程序页面时?

这是我在 mod_cluster 的 conf 文件中的配置

MOD_CLUSTER_ADDS

0 投票
1 回答
1364 浏览

wildfly - 我无法让会话复制与 Wildfly 10 一起使用

我们已经将 httpd 作为负载均衡器放在 Wildfly 前面。我正在使用 Wildfly 10.1.0。

我有 3 台机器,一台主机和两台从机。

在我的主人的 domain.xml 中,我有:

在我的从属 1 的 hosts.xml 中,我有:

在我的从属 2 的 hosts.xml 中,我有:

所有服务器都可以正常启动,并且在我拥有的日志中:

主人的日志

奴隶的日志显示

在httpd的配置文件中,我有:

我遇到的问题是会话不会在两台服务器之间复制。负载平衡没有问题。如果我停止从站 1,我将切换到从站 2,但会话不存在,第二台服务器为我创建一个新的会话 ID。

我确实添加了可分发到我的 web.xml。

我在配置中遗漏了什么吗?

谢谢你的帮助。

0 投票
1 回答
2084 浏览

docker - Wildfly/Jboss Docker Cluster using Docker-compose

I am new to Wildly and Docker

I am trying to build a test cluster of wildfly.

I am using docker compose for orchestration. Following is my docker-compose.yml file

After running docker-compose up I can not see the nodes in the mod cluster Management page. http://localhost:9090/mod_cluster_manager It is blank, somehow mod_cluster manager not able to see the nodes...

Docker file for mod cluster:

Mod_cluster.conf

I can see the servers running. > Docker ps command shows the two containers

I can see the servers running from the console log

But the Mod-CLuster_manager is not able to see the nodes. Can anyone please point out what is wrong here? I am really new to this.

0 投票
0 回答
120 浏览

wildfly - ModCluster 不适用于 Wildfly 9

Wildfly 不与下面的 mod 集群一起工作是 error_log

我正在使用 TCP 而不是 upd 并且服务器广告在 mod_cluster 端关闭

0 投票
0 回答
193 浏览

jboss - JBoss 7.1.1 + mod_cluster:会话复制 - 找不到资源 org.jboss.as.web.session.LocalStrings

我在独立模式下运行 JBoss 7.1.1 实例和httpd+mod_cluster

机器 1:JBoss 7.1.1,Apache httpd+ mod_cluster(windows 7)

Machine2:JBoss 7.1.1(Windows 7)

我正在使用以下命令启动节点

Apache httpd 作为服务安装,配置了 JBoss mod 集群子系统。

我编写了一个示例应用程序来测试会话复制。当 node1 关闭时,会话对象变为空。以下内容来自 server.log 文件,

上述设置在远程环境(Windows 2012)中完全可以正常工作,我尝试使用 Windows 7 机器在本地进行设置。

我打开jboss-as-web-7.1.1.Final.jar并没有名为org.jboss.as.web.session.LocalStrings.

请帮忙。

谢谢

文卡特

0 投票
2 回答
1525 浏览

load-balancing - 粘性会话持续时间

是否可以在 mod_cluster 中指定粘性会话持续时间?

我的意思是当一段时间没有活动时,卡住的会话被清除。

我们有一个可分发的应用程序,它在 Web 会话中保留对登录用户的引用。但是在登录时,Web 会话复制的速度不如登录请求之后的请求快。因此,如果对于这些请求,平衡器选择了一个尚未被复制的节点,那么用户将不会处于会话中并且会发生错误。

此功能的另一个用途是在服务器上使用缓存信息时。如果您不使用粘性会话,您将加载以在不同服务器中缓存多次相同的信息。但是,如果您使用粘性会话,您将在整个会话生命周期中绑定到同一台服务器。

提前致谢

莱安德罗

0 投票
1 回答
1144 浏览

apache - Apache mod_cluster 禁用与节点的连接

我的设置是 4 个 Wildfly 10.1 服务器节点前面的 Apache Httpd 2.4 服务器。我正在使用 mod_cluster 进行负载平衡,并且大部分时间一切都运行良好。但是每天几次,这出现在 Apache 的错误日志中:

当这些错误出现时,用户抱怨他们已从系统中注销。发生这种情况是因为我正在使用粘性会话,当出现错误时,每个人似乎都从一个节点移动到另一个节点,这意味着他们的会话丢失了。

然而,即使这些错误在日志中,当我在一分钟后测试它们时,节点仍然处于活动状态并且正在工作。因此,无论发生什么断开连接,它都只是暂时发生。

这是我的 Apache mod_cluster 配置:

这是 Wildfly 中的配置:

如何使粘性会话更具粘性?或者更好的是,我怎样才能阻止错误的发生?

如果一个节点关闭,我仍然希望用户移动到另一个节点,但我不希望它发生仅仅因为一个节点在几秒钟内有点慢,因为这样最终弊大于利。

我也不明白为什么会发生这些断开连接。任何理论将不胜感激。