问题标签 [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.
apache - 使用 httpd 2.4.17 编译 mod_cluster - 没有创建 rules.mk
我需要使用 https 2.4.17 为 mod_cluster 中的模块进行编译,并且在编译模块时遇到问题。该过程在制作步骤失败。
我已成功将 httpd 2.4.17 构建到 rpm 并安装它没有问题。
我正在从源中提取 mod_cluster: https ://github.com/modcluster/mod_cluster
我正在按照程序构建 mod_cluster:
检查 Apache httpd 安装... APXS 为 /usr/bin/apxs apxs_support 为 true 在 /usr/bin/apxs 第 222 行的连接 (.) 或字符串中使用未初始化的值。配置:创建 ./config.status 配置。状态:正在创建 Makefile
制作
Makefile:10: //build/rules.mk: 没有这样的文件或目录 make: *** No rule to make target `//build/rules.mk'。停止。
我相信 make 文件中 top_builddir 指令的问题。
注意:没有 /build/rules.mk 被写入 /
谢谢
apache - JBoss Clustered Application Freezes 和 Apache mod_cluster 配置有一些警告
我在集群中有我的 JBoss 应用程序。当我在所有节点中启动我的 domain.sh 并运行应用程序时。即使对于来自 App 的正常数据库事务,我的应用程序也会冻结。
当我观察我的 Apache 时,我收到了一些警告。这个警告是否导致了问题,如果是这样,那么拯救是什么......
这是我的 Apache 配置……我遵循了 jboss mod_cluster 文档中给出的最小配置……
当我启动或重新启动我的 Apache Web 服务器时,我得到以下警告......
我已经将所有用于相应模块目录的模块复制了......我的域在 Redhat Enterprise Linux 64 位上运行......所以我复制了 x86_64 位版本的 .so 文件...... .
jboss - Apache2 不加载 mod_cluster 模块
我正在使用 kvm 在开放星云内实例化 debian jessie 机器。我要安装jboss eap和mod_cluster,所以我需要安装apache2服务。
我按照 mod_cluster 快速入门指南设置 /etc/apache2/apache2.conf 文件如下:
当我运行命令 /etc/init.d/apache2 start 它返回错误时, systemctl status apache2.service -l 向我显示:
我无法理解“未定义符号:ap_escape_html”的含义以及如何解决它。
提前感谢您的帮助。
更新 1:我尝试从源代码构建 httpd。我也从源代码安装了 pcre 库,但是当我运行 PREFIX/bin/apachectl -k start 它返回以下错误:
jboss - Http 不加载 mod 集群模块
我正在尝试在 JBoss 上安装 mod_cluster,在解决了 httpd 的一些问题之后,现在当我尝试运行“apachectl start”时我被卡住了,它返回错误:
似乎它无法运行 mod 集群模块。
java - mod_cluster & apache & tomcat7 集成问题
我从http://mod-cluster.jboss.org/mod_cluster/downloads/1-2-6-Final-bin下载了带有 httpd 的 mod_cluster 本机包,如下所示。所以我不需要为 httpd 做任何配置,因为这个 tar 文件包含 httpd 和相关的 mod_cluster 模块。
然后我下载了tomcat7,做了以下两件事。
1. 添加 <Listener className="org.jboss.modcluster.container.catalina.standalone.ModClusterListener" proxyList="192.168.91.128:80" advertise="true"/>
到 tomcat7/conf/server.xml
2.从jboss站点下载mod_cluster -parent-1.2.6.Final-bin.tar.gz并将jar解压到tomcat7/lib目录。
我从http://docs.jboss.org/mod_cluster/1.2.0/html/Quick_Start_Guide.html#d0e250参考了上述所有步骤。
但是在我启动httpd,tomcat7之后,我发现catalina.out里面有错误信息一次又一次的产生,如下图。 错误:MODCLUSTER000042:向 192.168.91.128/192.168.91.128:80 发送 INFO 命令时出错,将重置配置:nul
我从 httpd.conf 粘贴了关键配置。
apache - 如何在 Apache 2.4.18 和 tomcat7 上设置 websocket?
目前,我已经成功安装了包含 mod_proxy_wstunnel 的 apache2.4.18 并在另一台机器上安装了 tomcat7。我已经在 tomcat7 上部署了大气示例应用程序。然后我可以访问http://tomcatserver.com:8080/ademo/index.html
此 index.html 是从https://github.com/Atmosphere/atmosphere-samples/blob/master/samples/chat/src/main/webapp/index.html检索到的。
然后我尝试在 apache 服务器中设置httpd.conf ,如下所示。我没有使用任何与 VirtualHost 相关的配置。我只是将以下两行附加到此 httpd.conf 文件的末尾。
然后我重新启动httpd,并访问下面的url。 http://apachehttpdserver.com/ademo/index.html
我捕获了下面的浏览器快照,我可以发现不支持 websocket。
所以我想知道如何修改这个httpd.conf以支持 websocket?我已取消注释LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
实际上,我计划设置多个后端服务器,所以我使用以下配置,参考http://blog.arungupta.me/load-balance-websockets-apache-httpd-techtip48/。但我仍然收到错误[Fri Jan 08 02:55:50.840362 2016] [proxy:warn] [pid 18446:tid 46971298007360] [client 10.248.66.148:52033] AH01144: No protocol handler was valid for the URL /ademo/套接字.html。如果您使用的是 DSO 版本的 mod_proxy,请确保代理子模块包含在使用 LoadModule 的配置中。 我确定的一件事是我已经在 httpd.conf 中设置了必要的模块。
apache - 集群不适用于 JbossAS7 上的 mod_cluster - 有状态的应用程序
我要说明我的情况。
背景:
我在 Open Nebula 上使用 Debian Jessie 运行三台虚拟机,一台作为主机,另外两台作为从机。我在其中安装了 JBoss AS 7.1 和 mod_cluster 1.2。
目标:
运行一个有状态的应用程序,所以当我关闭主服务器时,集群允许我继续使用具有共享会话的应用程序并维护变量值。
我按照本指南使用给定的 Web 应用程序。
错误:
- 我无法像上面的指南一样直接访问http://master/cluster-demo/上的应用程序,我必须指定端口(服务器三为 8330)。
- 当我关闭服务器三时,从服务器注意到服务器已关闭但会话未共享并且应用程序不再可访问。这是我在主服务器上喊出服务器三时从服务器上的输出。
配置文件
我附上我的配置文件:
jboss - mod_cluster-manager 返回空白页
我正在使用 JBoss AS 7.1 Final 和 mod_cluster 1.2.0。
我已按如下方式配置 HTTPD:http://pastebin.com/C1rnWc1U
但是,当我尝试访问该页面http://10.0.0.6:10001/mod_cluster-manager/
时,它会返回一个空白页面:http: //imgur.com/idHmOjp
apache - 用于 JBoss 集群中负载平衡的 mod_cluster 应用程序
我必须使用带有 mod_cluster 的 Apache HTTPD 的负载均衡器以集群模式创建一个带有 JBoss 的系统。
我已经正确配置了系统,负载均衡器可以看到系统的所有节点。但是,我现在必须为负载均衡器创建 Web 应用程序。它必须是引用远程 bean 并使用 JNDI 进行查找的 servlet 或 REST 服务?还是有什么不同?
有人可以向我提供解释该文档/教程的参考吗?
jboss - 防止 jboss 应用程序服务器被负载均衡器拾取?
我的网络中有两个 mod 集群负载均衡器正在运行,我想排除一个来获取我的 jboss 应用程序服务器节点。
我希望节点仅由其中一个平衡器提供服务。我如何实现这一目标?