将Apache路由到JBoss生产服务器

时间:2014-09-23 05:05:53

标签: apache jboss mod-jk

我们有一个运行Java应用程序的JBoss产品。我们已经配置了一个Apache服务器(DMZ)来将流量路由到JBoss生产服务器并提高安全性。我们使用Apache的mod_jk模块路由到生产和Apache 2.2版。它工作正常几个月,但有一段时间我们遇到了这个错误:

Bad Gateway
The proxy server received an invalid response from upstream server.

我在Apache上的worker.property是:

 worker.list=ws    
 worker.ws.port=8009
 worker.ws.host=192.168.56.102
 worker.ws.type=ajp13

我的httpd.conf文件中包含以下虚拟主机:

   <virtualhost *:443>
   ErrorLog "logs/dmz-error.log"
   CustomLog "logs/dmz-access.log" common

   JkMount /ws/ ws
   JkMount /* ws

   JkLogFile logs/mod_jk_prod.log
   JkLogLevel error
   JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
   JkOptions +ForwardKeySize +ForwardURICompatUnparsed -ForwardDirectories
   JkRequestLogFormat "%w %V %T"

   RewriteEngine On
   RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
   RewriteRule .* - [F]
  </virtualhost>`

JBoss正在默认配置上运行。该系统使用具有相同配置和路由的旧Apache版本运行。但我们需要更换Apache机器,并且还要求我们将Apache升级到2.2版本。我们将面临这个问题将近2个月 Mod_jk日志显示以下错误:

[Tue Sep 23 11:52:01 2014][1392:1900] [error] ajp_get_reply::jk_ajp_common.c (2126): (ws) Tomcat is down or refused connection. No response has been sent to the client (yet)
[Tue Sep 23 11:52:01 2014][1392:4028] [error] ajp_get_reply::jk_ajp_common.c (2126): (ws) Tomcat is down or refused connection. No response has been sent to the client (yet)

我们无法找到解决此问题的任何方法。显示此错误时,刷新页面几次会解决它,但有时,我们无法访问我们的应用程序。有些人请帮帮忙。

0 个答案:

没有答案