JBoss 集群应用程序冻结和 Apache mod_cluster 配置有一些警告
JBoss Clustered Application Freezes and Apache mod_cluster config has some warnings
我的 JBoss 应用程序在集群中。当我在所有节点中启动我的 domain.sh 和 运行 应用程序时。即使对于来自应用程序的正常数据库事务,我的应用程序也会冻结。
当我观察我的 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 ]
我已经将所有使用的模块复制到相应的模块目录......我的域 运行s 在 Redhat Enterprise Linux 64 位......所以我复制了 x86_64 位版本的 .so 文件....
我在 .so 模块之后发表了评论,因为它们已经加载了......虽然它只是代理模块的 WARN,但由于加载了几个模块并在 dual
模式下工作,所以它是不合适的。 ...
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
因为我复制了所需的适当模块(x86_64)....新鲜的proxy_ajp
proxy
模块正在运行而不是默认模块....所以JBoss集群配置成功......
消息:
[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
可能会影响基于域名的重定向和为特定域颁发的 SSL 证书,但它与 mod_cluster 的操作几乎没有关系。
我的 JBoss 应用程序在集群中。当我在所有节点中启动我的 domain.sh 和 运行 应用程序时。即使对于来自应用程序的正常数据库事务,我的应用程序也会冻结。
当我观察我的 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 ]
我已经将所有使用的模块复制到相应的模块目录......我的域 运行s 在 Redhat Enterprise Linux 64 位......所以我复制了 x86_64 位版本的 .so 文件....
我在 .so 模块之后发表了评论,因为它们已经加载了......虽然它只是代理模块的 WARN,但由于加载了几个模块并在 dual
模式下工作,所以它是不合适的。 ...
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
因为我复制了所需的适当模块(x86_64)....新鲜的proxy_ajp
proxy
模块正在运行而不是默认模块....所以JBoss集群配置成功......
消息:
[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
可能会影响基于域名的重定向和为特定域颁发的 SSL 证书,但它与 mod_cluster 的操作几乎没有关系。