- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试让以下设置工作:
操作系统:Ubuntu 14.04.3 LTSApache2:Apache/2.4.7 (Ubuntu)mod_cluster 1.3.1wildfly:wildfly-10.0.0.CR2 域模式(主服务器组中的服务器一和同一 ubuntu 服务器上其他服务器组中的服务器二)测试部署:cluster-demo
2 周后,我的 apache 和 mod_cluster 正常工作,但 wildfly 没有按预期工作。
我的 apache 配置:
启用站点/wildfly.conf
Listen 80
<VirtualHost *:80>
ServerAdmin info@domain.de
ServerName myserver.com
ServerAlias www.myserver.com
ProxyPass / balancer://mycluster stickysession=JSESSIONID|jsessionid nofailover=On
ProxyPassReverse / balancer://mycluster
ProxyPreserveHost On
<Location />
Order deny,allow
Allow from All
</Location>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
启用站点/000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ProxyPass / ajp://host:8009/
ProxyPassReverse / ajp://host:8009/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
mods-enabled/mod_cluster.conf
CreateBalancers 1
<IfModule manager_module>
Listen host:10001
ManagerBalancerName myclustern
<VirtualHost host:10001>
KeepAliveTimeout 300
MaxKeepAliveRequests 0
AdvertiseFrequency 5
ServerAdvertise On http://host:10001
EnableMCPMReceive
AdvertiseGroup 224.0.1.105:23364
<Location />
Order deny,allow
Deny from all
Allow from all
Require all granted
</Location>
<Location /mod_cluster-manager>
SetHandler mod_cluster-manager
Order deny,allow
Deny from all
Allow from all
</Location>
</VirtualHost>
</IfModule>
mods-enabled/mod_cluster.load
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
LoadModule proxy_ajp_module /usr/lib/apache2/modules/mod_proxy_ajp.so
LoadModule cluster_slotmem_module /usr/lib/apache2/modules/mod_cluster_slotmem.so
LoadModule manager_module /usr/lib/apache2/modules/mod_manager.so
LoadModule proxy_cluster_module /usr/lib/apache2/modules/mod_proxy_cluster.so
LoadModule advertise_module /usr/lib/apache2/modules/mod_advertise.so
mod_cluster-manager 可用,cluster-demo 的演示页面也可用。但是 apache 错误日志显示以下错误:
[Mon Oct 19 21:18:34.798472 2015] [proxy:error] [pid 30588:tid 139836923037440] (111)Connection refused: AH00957: ajp: attempt to connect to host:27233 (host) failed
[Mon Oct 19 21:18:34.798523 2015] [proxy:error] [pid 30588:tid 139836923037440] AH00959: ap_proxy_connect_backend disabling worker for (host) for 60s
[Mon Oct 19 21:18:44.799481 2015] [proxy:error] [pid 30588:tid 139836902057728] AH00940: ajp: disabled connection for (host)
[Mon Oct 19 21:18:54.800456 2015] [proxy:error] [pid 30588:tid 139836881078016] AH00940: ajp: disabled connection for (host)
[Mon Oct 19 21:19:04.801415 2015] [proxy:error] [pid 30588:tid 139836870588160] AH00940: ajp: disabled connection for (host)
[Mon Oct 19 21:19:14.802499 2015] [proxy:error] [pid 30589:tid 139836755199744] AH00940: ajp: disabled connection for (host)
[Mon Oct 19 21:19:24.803463 2015] [proxy:error] [pid 30589:tid 139836744709888] AH00940: ajp: disabled connection for (host)
[Mon Oct 19 21:19:34.804541 2015] [proxy:error] [pid 30588:tid 139836849608448] (111)Connection refused: AH00957: ajp: attempt to connect to host:27233 (host) failed
[Mon Oct 19 21:19:34.804602 2015] [proxy:error] [pid 30588:tid 139836849608448] AH00959: ap_proxy_connect_backend disabling worker for (host) for 60s
[Mon Oct 19 21:19:44.805589 2015] [proxy:error] [pid 30589:tid 139837055608576] AH00940: ajp: disabled connection for (host)
[Mon Oct 19 21:19:54.806578 2015] [proxy:error] [pid 30589:tid 139837045118720] AH00940: ajp: disabled connection for (host)
当我停止服务器一从主服务器组服务器二说,
(Incoming-2,ee,master:server-two) ISPN000094:接收到 channel 网络的新集群 View :[master:server-two|12] (1) [master:server-two]
但在浏览器中我得到的不是集群演示页面:
Service unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
我的 wildfly domain.xml 配置是服务器的标准配置这两个变化:
<socket-binding-groups>
<socket-binding-group name="full-ha-sockets" default-interface="public">
...
<outbound-socket-binding name="mc-prox1">
<remote-destination host="host" port="10001"/>
</outbound-socket-binding>
</socket-binding-group>
</socket-binding-groups>
和
<subsystem xmlns="urn:jboss:domain:modcluster:2.0">
<mod-cluster-config advertise-socket="modcluster" proxies="mc-prox1" sticky-session="true" sticky-session-remove="false" sticky-session-force="false" connector="ajp">
<dynamic-load-provider>
<load-metric type="cpu"/>
</dynamic-load-provider>
</mod-cluster-config>
</subsystem>
apache 需要 000-default.conf 吗?如果我删除 proxypass 和 proxypassreverse 注释,我将无法访问演示页面。为什么我需要 wildfly 中的代理注释来运行 apache?广告模块有问题吗?
希望有人能帮助我。
最佳答案
当 mod 集群无法 ping 端口 27233 时,我来这里寻找解决方案。在前几周,我试图首先使用 httpd 2.4 设置 wildflys 集群。和 mod cluster 1.3.1 由于它不起作用,我尝试使用 httpd 2.2 and modcluster 1.2.6 .它对我有用。这很重要,所以我知道我有正确的配置。现在我回来了,尝试使用 modcluster 1.3.1 进行设置,但我相信那个端口有问题。该端口甚至没有打开,因此肯定无法 ping 通它。
我认为新的 mod_cluster 中有一些错误。尝试使用旧组件效果很好。
关于apache2 - 域模式下的 wildfly 10 + ubuntu 上的 apache2 + mod_cluster,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33243008/
我有一个 jboss 集群,有 2 个节点(a 和 b)+ 1 个 apache 作为 mod_cluster(apache 在单独的服务器中) 如果其中一个nodeA出现故障,mod集群将无法连接到
我已设置并运行集群...Jboss 7.1.1.Final 和 mod_cluster mod_cluster-1.2.6.Final。 mod_cluster 负载平衡发生在两个节点之间 - 节点
谁能告诉我 mod_jk 与 mod_cluster 的优缺点。 我们正在寻找非常简单的负载平衡。我们将使用粘性 session ,并且只需要在一台服务器出现故障时将新请求路由到新服务器。我觉得 mo
我们目前正在测试从 Wildfly 8.2.0 迁移到 Wildfly 9.0.0.CR1(或从快照构建的 CR2)。该系统是一个使用 mod_cluster 的集群,并且在 VPS 上运行,这实际上
我正在将我的项目 Spring 迁移到 Spring Boot。但我面临一个问题,我们有一个使用 apache2 和 mod_cluster 的反向代理。在实际版本中,我们在 server.xml 中
我正在尝试让以下设置工作: apache 2.4 + mod_cluster 1.3 Final + ubuntu 14.04.2-server + Wildfly 8.1.0 Final 并且我成功
我正在运行带有 Apache 2.4.6 的 CentOS 7。我正在尝试使用 mod_cluster 1.2.6 创建 Wildfly/JBoss 集群。我已经在 Mac OSX 上成功完成了此任务
看起来我可以在 mod_proxy 中比 mod_cluster 做更多? 附件是它们的屏幕截图,但如果您使用 mod_proxy 查看,我可以从管理员更改负载因子、LB 集、路由等,但我在 mod_
我最近遇到了 this article ,讨论如何利用 mod_cluster 创建动态 Tomcat 集群。我的公司即将迈入 Amazon 的 EC2 云的第一步,并将在 Tomcat 7 上部署我
我有一个 jboss 设置,在一台虚拟机上有 2 个 jboss 实例。2 个 jboss 中的每一个都与同一虚拟机上的 2 个 apache 通信。 Apache 1 apache 监听端口为 82
我正在尝试让以下设置工作: 操作系统:Ubuntu 14.04.3 LTSApache2:Apache/2.4.7 (Ubuntu)mod_cluster 1.3.1wildfly:wildfly-1
我们在 Linux 上运行 Apache 2.2、mod_cluster 1.1 和 JBoss EAP 6.0.1 (JBoss 7)。 我试图在 JBoss 中设置虚拟主机,而不是在 jboss-
我有 apache 和 mod_cluster 用于 Wildfly 集群 我在 443 上有一个虚拟主机 我在同一服务器 apache 上的 8443 上有一个 NodeJS 我想将服务器/api重
我是一名优秀的程序员,十分优秀!