问题标签 [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 回答
168 浏览

docker - 负载平衡(undertow)的wildfly集群不起作用,MEM:无法更新或插入上下文

我正在尝试为我的应用程序创建一个具有负载平衡的 Wildfly 集群(使用 wilfly 的undertow服务器进行负载平衡,而不是 apache)我在域模式下
使用wilfly 17和docker -compose 我有 4 个 docker 容器/服务我的 docker compose(master、slave1、slave2、负载均衡器) 当我启动 docker-compose up 时,4 个服务“似乎”正确启动 从主 Web 管理控制台我可以看到 2 个从属和负载均衡器 为 2 slave 我正在使用带有 ha 套接字的“ha”配置文件 对于负载平衡,我正在使用带有负载均衡器套接字的“load-balancer”配置文件应用程序使用HTTPS




但我认为这不是问题。
我可以访问并登录我的应用程序,但集群似乎无法正常工作。
如果我尝试停止活动的工作节点,则另一个节点不会继续工作。我必须重新加载我的页面,然后负载均衡器将我连接到其他节点,我必须再次登录。

这是我在 2 个工作节点/从属节点上部署应用程序时日志文件中的唯一错误(172.21.0.5 是负载均衡器容器)

错误 [org.jboss.modcluster] (ServerService 线程池 -- 139) MODCLUSTER000042:错误 MEM 向 /172.21.0.5:8090 发送 ENABLE-APP 命令,配置将被重置:MEM:无法更新或插入上下文**

在负载均衡器上

错误 [io.undertow](默认任务 2)UT005043:处理 MCMP 命令时出错:类型:MEM,混乱:MEM:无法更新或插入上下文

如果需要,我可以共享更多配置文件。
我认为我对 undertow 的 modcluster 做错了,但现在我不知道是什么。

0 投票
0 回答
39 浏览

jboss7.x - Apache2 Virtualhost 负载均衡器配置未按预期工作

我已经在 ubuntu 19.04 上安装了 apache2.4.38,并从源代码构建了 mod_cluster .so 文件并使用 a2enmod 启用了它们。我还设置了我的虚拟主机:

但是,每当我尝试使用虚拟主机的端口 1002 在浏览器上启动我的应用程序时:

它抛出 503 但出现在端口 80 上。即,使用

有了这种行为,我不确定发生了什么,也不知道如何让我的应用程序使用配置的端口启动。我将不胜感激有关此的任何帮助。