我在集群中有我的 JBoss 应用程序。当我在所有节点中启动我的 domain.sh 并运行应用程序时。即使对于来自 App 的正常数据库事务,我的应用程序也会冻结。
当我观察我的 Apache 时,我收到了一些警告。这个警告是否导致了问题,如果是这样,那么拯救是什么......
这是我的 Apache 配置……我遵循了 jboss mod_cluster 文档中给出的最小配置……
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule slotmem_module modules/mod_slotmem.so
LoadModule manager_module modules/mod_manager.so
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule advertise_module modules/mod_advertise.so
<VirtualHost 10.252.103.77:80>
<Location />
Order deny,allow
Allow from all
</Location>
<Location /mod_cluster-manager>
SetHandler mod_cluster-manager
Order deny,allow
Allow from all
</Location>
KeepAliveTimeout 60
MaxKeepAliveRequests 0
ManagerBalancerName mycluster
ServerAdvertise On
EnableMCPMReceive
</VirtualHost>
当我启动或重新启动我的 Apache Web 服务器时,我得到以下警告......
~]$ sudo /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [Mon Dec 07 12:19:17 2015] [warn] module proxy_module is already loaded, skipping
[Mon Dec 07 12:19:17 2015] [warn] module proxy_ajp_module is already loaded, skipping
httpd: Could not reliably determine the server's fully qualified domain name, using 10.252.103.77 for ServerName
[ OK ]
我已经将所有用于相应模块目录的模块复制了......我的域在 Redhat Enterprise Linux 64 位上运行......所以我复制了 x86_64 位版本的 .so 文件...... .