apache + weblogic 10 session复制问题

Stephen@Tang 2011-04-02 02:43:42
我在一台机器上配了一个管理服务器+三个受管服务器(端口分别为:7101,7102,7103),这三个服务器配置在一个集群里
然后打开受管服务器3,访问我的应用,然后关闭受管服务器3,再开启受管服务器1,就出现了以下日志:
===============New Request: [GET /seeCaseContent.do?seq_no=2007010001 HTTP/1.1] =================
Fri Apr 01 16:22:37 2011 <18121301646157599> INFO: SSL is not configured
Fri Apr 01 16:22:37 2011 <18121301646157599> Using Uri /seeCaseContent.do
Fri Apr 01 16:22:37 2011 <18121301646157599> After trimming path: '/seeCaseContent.do'
Fri Apr 01 16:22:37 2011 <18121301646157599> The final request string is '/seeCaseContent.do?seq_no=2007010001'
Fri Apr 01 16:22:37 2011 <18121301646157599> SEARCHING id=[192.168.29.23:7101,192.168.29.23:7102,192.168.29.23:7103] from current ID=[192.168.29.23:7101,192.168.29.23:7102,192.168.29.23:7103]
Fri Apr 01 16:22:37 2011 <18121301646157599> The two ids matched
Fri Apr 01 16:22:37 2011 <18121301646157599> @@@FOUND...id=[192.168.29.23:7101,192.168.29.23:7102,192.168.29.23:7103], server_name=[192.168.29.23], server_port=[80]
Fri Apr 01 16:22:37 2011 <18121301646157599> getPreferred: availcookie=[am_username=tanghuifeng; am_check=Pq5TuUtsDdg%3D; monitordnd=%5B%7Bbay%3A%27DRAG_APPEND_1%27%2Cchildren%3A%5B%7Btab%3A%27DRAG_1%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%2C%7Btab%3A%27DRAG_5%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%2C%7Btab%3A%27DRAG_10%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%5D%7D%2C%7Bbay%3A%27DRAG_APPEND_2%27%2Cchildren%3A%5B%7Btab%3A%27DRAG_9%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%2C%7Btab%3A%27DRAG_2%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%2C%7Btab%3A%27DRAG_6%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%5D%7D%2C%7Bbay%3A%27DRAG_APPEND_3%27%2Cchildren%3A%5B%7Btab%3A%27DRAG_3%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%2C%7Btab%3A%27DRAG_7%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%2C%7Btab%3A%27DRAG_11%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%5D%7D%2C%7Bbay%3A%27DRAG_APPEND_4%27%2Cchildren%3A%5B%7Btab%3A%27DRAG_4%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%2C%7Btab%3A%27DRAG_8%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%5D%7D%5D; homednd=%5B%7Bbay%3A%27DRAG_APPEND_1%27%2Cchildren%3A%5B%7Btab%3A%27DRAG_1%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%2C%7Btab%3A%27DRAG_2%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%2C%7Btab%3A%27DRAG_3%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%2C%7Btab%3A%27DRAG_4%27%2Cstate%3A%27on%27%2Ccontent%3A%27show%27%7D%5D%7D%5D; ADMINCONSOLESESSION=f2QbNV2NcDWXBXKGTmpsqnkv169V3s72KLyZGTJMqHC4DcY3Kbpm!1281736473; JSESSIONID=KYBvNVKCgBQt3V1z8YhfKrRGrk7RRvGtThRbv25JZN9nQs2Qpz16!-2123822366!NONE]
Fri Apr 01 16:22:37 2011 <18121301646157599> Found cookie from cookie header: JSESSIONID=KYBvNVKCgBQt3V1z8YhfKrRGrk7RRvGtThRbv25JZN9nQs2Qpz16!-2123822366!NONE
Fri Apr 01 16:22:37 2011 <18121301646157599> Parsing cookie JSESSIONID=KYBvNVKCgBQt3V1z8YhfKrRGrk7RRvGtThRbv25JZN9nQs2Qpz16!-2123822366!NONE
Fri Apr 01 16:22:37 2011 <18121301646157599> getpreferredServersFromCookie: [-2123822366!NONE]
Fri Apr 01 16:22:37 2011 <18121301646157599> primaryJVMID: [-2123822366]
secondaryJVMID: [NONE]
Fri Apr 01 16:22:37 2011 <18121301646157599> No of JVMIDs found in cookie: 1
Fri Apr 01 16:22:37 2011 <18121301646157599> Trying to locate Primary or Secondary using SrvrInfo with JVMID: -2123822366
Fri Apr 01 16:22:37 2011 <18121301646157599> getPreferredFromCookie: Found Primary 192.168.29.23:7101:0
Fri Apr 01 16:22:37 2011 <18121301646157599> getPreferredFromCookie: Found 1 servers
Fri Apr 01 16:22:37 2011 <18121301646157599> attempt #0 out of a max of 5
Fri Apr 01 16:22:37 2011 <18121301646157599> trying connect to PRIMARY '192.168.29.23'/7101/0
Fri Apr 01 16:22:37 2011 <18121301646157599> getPooledConn: No more connections in the pool for Host[192.168.29.23] Port[7101] SecurePort[0]
Fri Apr 01 16:22:37 2011 <18121301646157599> INFO: New NON-SSL URL
Fri Apr 01 16:22:37 2011 <18121301646157599> Connect returns -1, and error no set to 10035, msg 'Unknown error'
Fri Apr 01 16:22:37 2011 <18121301646157599> EINPROGRESS in connect() - selecting
Fri Apr 01 16:22:37 2011 <18121301646157599> Local Port of the socket is 9038
Fri Apr 01 16:22:37 2011 <18121301646157599> Remote Host 192.168.29.23 Remote Port 7101
Fri Apr 01 16:22:37 2011 <18121301646157599> created a new connection to preferred server '192.168.29.23/7101' for '/seeCaseContent.do?seq_no=2007010001', Local port:9038
Fri Apr 01 16:22:37 2011 <18121301646157599> URL::parseHeaders: CompleteStatusLine set to [HTTP/1.1 500 Internal Server Error]
Fri Apr 01 16:22:37 2011 <18121301646157599> URL::parseHeaders: StatusLine set to [500 Internal Server Error]
Fri Apr 01 16:22:37 2011 <18121301646157599> parsed all headers OK
Fri Apr 01 16:22:37 2011 <18121301646157599> sendResponse() : r->status = '500'
Fri Apr 01 16:22:37 2011 <18121301646157599> canRecycle: conn=1 status=500 isKA=0 clen=883 isCTE=0
Fri Apr 01 16:22:37 2011 <18121301646157599> closeConn: URL.canRecycle() returns false, deleting URL '192.168.29.23/7101'
Fri Apr 01 16:22:37 2011 <18121301646157599> request [/seeCaseContent.do?seq_no=2007010001] processed successfully..................
Fri Apr 01 16:22:39 2011 <18121301646159600>
然后应用出现500错误,但是session没有失效,仍然可以继续访问,只不过得到500错误页面,而没有登出应用。不知道我说的大家明白否?我只是想问一下,我的session复制是否成功了呢?
再应用中已经配置
附:
weglogic.xml:

<session-descriptor>

<persistent-store-type>replicated</persistent-store-type>

<sharing-enabled>true</sharing-enabled>

</session-descriptor>
和weblogic-application.xml:

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application xmlns="http://www.bea.com/ns/weblogic/90">
<session-descriptor>
<persistent-store-type>in-memory replication</persistent-store-type>
<sharing-enabled>true</sharing-enabled>
</session-descriptor>
</weblogic-application>
...全文
334 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧