WLP10.3 – 产品中的随机页目录丢失和集群中的缓存过载问题的解决_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4599 | 回复: 0   主题: WLP10.3 – 产品中的随机页目录丢失和集群中的缓存过载问题的解决        下一篇 
lxk
注册用户
等级:上尉
经验:547
发帖:109
精华:0
注册:2011-8-18
状态:离线
发送短消息息给lxk 加好友    发送短消息息给lxk 发消息
发表于: IP:您无权察看 2011-12-1 13:32:25 | [全部帖] [楼主帖] 楼主

WLP10.3-Random Page Content Missing And Cached On Any Server Of The Cluster Under Heavy Load in Production
Applies to:
Oracle WebLogic Portal - Version: 10.3.0 and later [Release: AS10gR3 and later ]
Information in this document applies to any platform.
Symptoms
When a portal page is hit, the header section of the portal page is not rendered during high load in production intermittently. Parts of the header are missing from the portal page. At this time, No exception is seen on the server console.
Cause
This issue occurred because of bug in the product.
Solution
This issue only surfaces when portalControlTreeCache is set to enabled
To get around this problem if you disable the PortalControlTreeCache, the issue goes away, but another issue is seen such as application fails with NullPointerException.
java.lang.NullPointerException
at com.bea.netuix.servlets.controls.portlet.Portlet.isReturnContentToCaller(Portlet.java:1314)
at com.bea.netuix.servlets.controls.portlet.Portlet.postInit(Portlet.java:383)
at com.bea.netuix.nf.ControlLifecycle$1.postVisit(ControlLifecycle.java:117)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:344)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334
Please apply the below patch
SmartUpdate-ID_PW - 10.3.1.0.3 | R25F | ZTRKC17C
(Pre-requisite for this is PSU3)
Please refer to URL link for PSU3 patch details.
Once the patch is applied, clear the cache of all your existing domains following the steps:
1.    Stop all server(s).
2. Delete any 'stage', 'tmp' & 'cache' directories under %DOMAIN_HOME%\servers\adminserver
3. Delete any 'stage', 'tmp' & 'cache' directories under %DOMAIN_HOME%\servers\%YOUR_MANAGED_SERVER_NAME%
4. Start the admin server
5. Start the managed server(s)


WLP10.3 – 产品中的随机页目录丢失和集群中的缓存过载问题的解决

应用于:

Oracle WebLogic Portal – 版本: 10.3.0 及后面的版本[发行: AS10gR3及以后版本]

这个文档的信息适用于所有平台。

现象

在产品高负载情况下的间歇期间,打开一个门户页面,报头的门户界面部分没有被发送。报头的关于门户界面的信息丢失,但在服务器的控制台上没有显示任何异常。

原因

这是由于产品的漏洞引起的

解决方法

这个问题只有在启动门户控制树缓存(portalControlTreeCache)时才会出现。

如果将门户控制树缓存(portalControlTreeCache)关闭这个问题就解决了,但是会在应用中出现空指针异常导致应用失败。

java.lang.NullPointerException
at com.bea.netuix.servlets.controls.portlet.Portlet.isReturnContentToCaller(Portlet.java:1314)
at com.bea.netuix.servlets.controls.portlet.Portlet.postInit(Portlet.java:383)
at com.bea.netuix.nf.ControlLifecycle$1.postVisit(ControlLifecycle.java:117)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:344)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334


请使用下面的补丁

SmartUpdate-ID_PW - 10.3.1.0.3 | R25F | ZTRKC17C
(对于PSU3首选这个)


请参考其他关于PSU3补丁的链接

补丁应用后,参考下面的步骤清除域中的缓存

1.    停止所有服务器

2.    删除所有的’stage’, ’tmp’, ‘cache’目录

在%DOMAIN_HOME%\servers\adminserver下

3.    删除所有的’stage’, ’tmp’, ‘cache’目录

在r %DOMAIN_HOME%\servers\%YOUR_MANAGED_SERVER_NAME%下

4.    启动管理服务器

5.    启动被管服务器




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论