【发布时间】:2016-01-06 12:45:03
【问题描述】:
我从http://mod-cluster.jboss.org/mod_cluster/downloads/1-2-6-Final-bin 下载了带有 httpd 的 mod_cluster 本机捆绑包,如下所示。所以我不需要为 httpd 做任何配置,因为这个 tar 文件包含 httpd 和相关的 mod_cluster 模块。
mod_cluster-1.2.6.Final-linux2-x64.tar.gz
然后我下载了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里面有错误信息一次又一次的生成,如下图。 ERROR: MODCLUSTER000042: Error null sent INFO command to 192.168.91.128/192.168.91.128:80,配置将被重置:nul
我从 httpd.conf 粘贴了关键配置。
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
<IfModule manager_module>
Listen 192.168.91.128:6666
ManagerBalancerName mycluster
<VirtualHost 192.168.91.128:6666>
<Location />
Order deny,allow
Deny from all
Allow from 192.168.91
</Location>
KeepAliveTimeout 300
MaxKeepAliveRequests 0
AdvertiseFrequency 5
#AdvertiseSecurityKey secret
#AdvertiseGroup @ADVIP@:23364
EnableMCPMReceive
<Location /mod_cluster_manager>
SetHandler mod_cluster-manager
Order deny,allow
Deny from all
Allow from 192.168.91
</Location>
</VirtualHost>
</IfModule>
ServerName localhost
【问题讨论】:
-
尝试将
proxyList="192.168.91.128:80"更改为proxyList="192.168.91.128:6666"
标签: java apache jboss tomcat7 mod-cluster