Weblogic中的主辅助服务器

时间:2013-01-09 14:23:21

标签: session weblogic load-balancing

我在6个weblogic实例之前拥有apache代理Web服务器,这些实例是单个集群的一部分。

对于访问我的应用程序的客户端,Apache的访问日志显示以下loggin

/Replica/AddServlet;jsessionid=PvqTQtYfKLrzBHtT1dpcJX5WhryRgpTGBvMJ8pLbpJnSDR5p0K65!1647512983!-1661904304!1357731903334 HTTP/1.1" 200 284

如何确定六个是哪个主要服务器,哪个是此客户端请求的辅助weblogic服务器?

1 个答案:

答案 0 :(得分:0)

您必须打开Apache DEBUG日志,该日志记录了单个服务器HASH并将其映射到托管服务器。

通过在代理配置文件中设置Debug=”ALL”来启用代理调试。

Apache插件的示例配置(httpd.conf):

<Location /mywebapp>
 SetHandlerweblogic-handler
 WebLogicCluster sol1:8001,sol2:8001,sol3:8003
 Debug ALL
 DebugConfigInfo ON
 WLLogFile /tmp/wlproxy.log
 </Location>

然后,您可以查看请求的主要和辅助的确切主机:端口。

来自http://www.bea-weblogic.com/weblogic-server-support-pattern-common-diagnostic-process-for-proxy-plug-in-problems.html

的示例

或尝试此链接

http://www.findsol.com/blog/weblogic-server-support-pattern-common-diagnostic-process-for-proxy-plug-in-problems/

Mon May 10 13:14:40 2004 getpreferredServersFromCookie: -2032354160!-457294087
Mon May 10 13:14:40 2004 GET Primary JVMID1: -2032354160
Mon May 10 13:14:40 2004 GET Secondary JVMID2: -457294087
Mon May 10 13:14:40 2004 [Found Primary]: 172.18.137.50:38625:65535
Mon May 10 13:14:40 2004 list[0].jvmid: -2032354160
Mon May 10 13:14:40 2004 secondary str: -457294087
Mon May 10 13:14:40 2004 list[1].jvmid: -457294087
Mon May 10 13:14:40 2004 secondary str: -457294087
Mon May 10 13:14:40 2004 [Found Secondary]: 172.18.137.54:38625:65535
Mon May 10 13:14:40 2004 Found 2 servers

请记住,每次重新启动weblogic服务器时,都会使用新的HASH。