Weblogic日志分析
更新时间:2024-06-05 17:23:01 阅读量: 综合文库 文档下载
- Weblogic日志推荐度:
- 相关推荐
§1 Weblogic日志分析
BEA公司是weblogic的厂商,他们做的日志比我们更专业,我非常肯定他们的分析。在这里,我就不重复BEA公司对肇庆电网营销系统的再分析了,只是从开发的角度,对一些问题做一点补充。
§1.1 BEA-101083
BEA的分析非常正确,关于解决方法有一点补充。
这个也可能是网络的原因导致的,因此建议对于出现慢的地区的网络进行检查,确保网络有足够的带宽与速度。
§1.2 BEA-101017
补充一点,这可能是程序内部的代码不优化,导致有大量数据产生,从日志来看,可能下面这些组件需要优化:
epm.component.ar.cmp_ar_servicelocation epm.component.msflow.cmp_ms_ex_flow_getout epm.component.aparchive.cmp_ag_meterasset epm.component.chg.cmp_chg_arrear_query epm.component.aparchive.cmp_ag_servicelocation epm.component.flow.cmp_flow_worklist epm.component.chg.cmp_chg_bank_chgmonth
日志分析
1、日志中BEA相关打印信息类汇总 ..................................................................... 3 2、各BEA代码分类明细 ...................................................................................... 3 3、BEA代号分析 .................................................................................................. 5 3.1、错误类代码分析 ............................................................................................ 5 3.2.Debug类分析.................................................................................................. 9 3.3.Alert类分析................................................................................................... 10 3.4.Waining类分析 ............................................................................................. 11 4、BEA代码段分析 ............................................................................................ 12 5、日志总体分析................................................................................................. 17
说明: 日志时间段:May 15, 2007 9:02:37 AM CST to May 15, 2007 3:42:03 PM CST
Server :weblogic_a2
logname weblogic_a2.log time:2007-5-15 15:42 size:27,275,777K
以下为针对日志中与weblogic相关信息进行分析,特别是大量中间件信息与BEA相关
代码进行统计及打印信息及特点进行描述。
§1.3 1、日志中BEA相关打印信息类汇总
分类 info notice Warning Alert debug error
BEA代码个数 89 16 2 1 1 6 日志出现个数 281 46 1115 1 1 803 §1.4 2、各BEA代码分类明细
1、Info类 BEA-代码 BEA-000111 BEA-000158 BEA-149059 BEA-149060 BEA-320002 BEA-220028 BEA-220029 BEA-281004 BEA-281005 BEA-001514 BEA-001508 BEA-001128 BEA-001126 BEA-040308 BEA-040107 BEA-040015 BEA-001144 BEA-001146 出现个数 1 1 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 BEA-代码 BEA-001149 BEA-000103 BEA-000236 BEA-141107 BEA-000215 BEA-002900 BEA-000214 BEA-320001 BEA-280050 BEA-149513 BEA-001515 BEA-200001 BEA-000377 BEA-002622 BEA-002624 BEA-000570 BEA-002609 BEA-000406 出现个数 1 1 1 2 2 2 2 2 4 1 1 1 2 20 2 2 2 2 BEA-代码 BEA-002014 BEA-400000 BEA-001135 BEA-001140 BEA-190000 BEA-190001 BEA-040090 BEA-040407 BEA-040306 BEA-281002 BEA-101237 BEA-101135 BEA-101052 BEA-101129 BEA-220031 BEA-220027 BEA-141187 BEA-149209 出现个数 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 BEA-001147 BEA-000626 BEA-001517 BEA-001512 BEA-001174 BEA-001124 BEA-320000 BEA-000115 BEA-000128 BEA-002610 BEA-101295 BEA-002638
2、Notice类 BEA-代码 BEA-000365 BEA-101276 BEA-101277 BEA-002607 BEA-000395 BEA-090082 BEA-170027 BEA-000102
2 2 2 2 2 2 2 5 5 2 78 2 BEA-000436 BEA-160151 BEA-010008 BEA-010223 BEA-000446 BEA-130036 BEA-001137 BEA-001138 BEA-040305 BEA-281003 BEA-002640 2 2 1 1 2 2 2 2 2 2 1 BEA-000626 BEA-001516 BEA-000628 BEA-320077 BEA-101128 BEA-149512 BEA-001177 BEA-002605 BEA-149511 BEA-002635 BEA-000144 2 2 2 2 2 2 2 2 2 2 5 BEA-101366 14 出现次数 16 3 1 1 2 2 4 2 BEA-代码 BEA-101275 BEA-000138 BEA-000133 BEA-000142 BEA-000164 BEA-002613 BEA-000330 BEA-000360 出现次数 1 2 2 2 2 2 2 2 3、Warning类 BEA-代码 BEA-170011
4、Alert类 BEA-代码 BEA-000396
5、Debug类 BEA-代码 BEA000571
6、ERROR类 BEA-代码 BEA-101017 BEA-101019 BEA-100049
出现次数 1 BEA-代码 BEA-100089 出现次数 1114 出现次数 2 BEA-代码 出现次数 出现次数 1 BEA-代码 出现次数 出现次数 553 21 2 BEA-代码 BEA-101083 BEA-101214 BEA-101020 出现次数 217 8 2
§1.5 3、BEA代号分析
§1.5.1 3.1、错误类代码分析
§1.5.1.1 3.1.1、代号:BEA-101017 §例举信息
Error: [context] Root cause of ServletException. Description
[context] Root cause of ServletException, which the Web application container caught while servicing the request. Cause
The Web application container caught an unexpected exception. Action
Check the exception for the exact error message
§错误分析 现象分析:
从所提供的日志上看,引发这个错误都将抛出异常:java.net.SocketException: socket write error: Connection reset by peer. 形成的原因:
联系上错误的上下文可分析出,形成这种异常的主要原因就是用了一个已经关闭的socket,而产生这种现象有可能存在以下的操作:
1、 客户端在请求后未待数据加载完就作了取消动作。如按暂停、关闭IE、切换到别的功能
等。 2、 http request timeout value is too small.特别是当大量数据返回时容易产生超时现象. 3、 连接池连设置里没把把三个test连接的选项勾上
产生影响:
1、对性能和业务没有影响。 2、用fireFox访问不会产生此异常。
解决办法:
1、http request timeout value调大一点。
2、连接池的设置里把三个test连接的选项勾上 参考文档
《BEA WebLogic平台下J2EE调优攻略.》 《WebLogic Server性能调优 》
http://bbs.chinaunix.net/archiver/?tid-662314.html http://bbs.chinaunix.net/archiver/?tid-662314.html
http://support.bea.com/application_content/product_portlets/support_patterns/wls/wls_clustering.jsp
http://www.bea.com.cn/support_pattern/Investigating_Struts_with_WebLogic_Server_Pattern.html
§1.5.1.2 3.1.2、代号:BEA-101083 §例举信息
read on socket: 'weblogic.servlet.internal.MuxableSocketHTTP@318b4e69:Socket[addr=/172.19.3.53,port=1072,localport=7020] - idle timeout: '30000' ms, socket timeout: '120000' ms', in the configured timeout period of '60' secs §发生次数217 §BEA- 代码分析 BEA-101083 Error: Connection failure. Description The HttpRequest failed to execute. Cause Failed while writing data into the stream. Action Check the exception for exact cause. 错误分析 从上下文内容来讲是由于socket timeout而引起的。 引起这种错误还有一种可能就是程序中采用数据传递采用get方法是,字节过多,这里就要把数据传递改成POST方法了。Try to limit the content to 2000 bytes to see if it works. 参考文章 http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=81&threadID=16891 §1.5.1.3 3.1.3、代号:BEA-101019 §例举信息 weblogic.utils.NestedRuntimeException: Cannot parse '/epm/component.do' §发生次数21 §BEA- 代码分析 BEA-101019 Error: [context] Servlet failed with IOException Description [context] Servlet failed with IOException Cause An unexpected IOException was caught while processing request. Action Check the exception for exact error message. 错误分析 从日志上下文中发现,所有出现这种错误都与应用/epm/component.do相关,而且均为Cannot parse POST parameters of request。 很明显应用有可能在request中采用了Post方法来传递数据或试图取一个不存在Request的值,一般都指取session。 参考文章 http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=20060&messageID=115674 http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=18115 http://www.theserverside.com/news/thread.tss?thread_id=29058 http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=40&t=002914 http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&ixPost=73334 http://curl.haxx.se/mail/lib-2001-07/0012.html §1.5.1.4 3.1.4、代号:BEA-101214 §例举信息 POST parameters of request: <1179191899374> \not found from requested resource \§发生次数8 错误分析: 从抛出的异常中可以看出应用程序中的应用文件不全Included resource or file \\ §1.5.1.5 3.1.5、代号:BEA-100049 §例举信息 java.rmi.ConnectIOException: Server is being shut down Error: Error looking up session with id:id §发生次数2 §BEA- 代码分析 Description Error looking up session with id:id - session refresh failed Cause Got RemoteException looking up session from the secondary Action Check if the secondary server is down. Note that it is not recommended to kill both the primary and secondary server at the same time. Remember the replication happens lazily, upon request. So if you need to bring down the secondary server too give sufficient time so that the active end users hit their sessions and they get replicated. 原因分析 这是由于做集群时session同步而引起的。如果服务在没完全启动完时访问就不存在这种异常了。或做session复制也不会产生这个问题。 参考文档: http://forums.bea.com/bea/message.jspa?messageID=202198273&tstart=0 http://forums.bea.com/bea/thread.jspa?messageID=202184320&tstart=0 §1.5.1.6 3.1.6、代号:BEA-101020 §例举信息 not found from requested resource ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> < §发生次数2 §BEA- 代码分析 BEA-101020 Error: [context] Servlet failed with Exception Description [context] Servlet failed with Exception Cause An unexpected error occurred. Action Check the exception for exact error message. 错误分析 联系上下文可知,所有产生这个异常都是应用程序中epm.common.EPMUtil.getUserInfo取了一个不存在或失效的值而引起的。 参考资料 http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=21434&tstart=4140 http://bbs.chinajavaworld.com/rss/rssthreads.jspa?forumID=36 http://edocs.bea.com/wls/docs81/messages/HTTP.html §1.5.2 3.2.Debug类分析 §1.5.2.1 3.2.1、代号:BEA-000571 §例举信息 #### 50 500 5000ms 10000000 Message Timeout 60s Idle Timeout 65s Tunneling Timeout 40s Tunneling Ping 45s> 错误分析 这是个校验与网络相关配置的信息,上下文联系可见网络的监听、端口都正常,上文信息为:Network Configuration for Channel \ Listen Address Public Address Http Enabled 10.150.208.4:7020 N/A false false true Tunneling Enabled Outbound Enabled Admin Traffic Enabled true 参考资料: http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=81&threadID=41884 http://www.myeclipseide.com/PNphpBB2+file-printview-t-2769-start-0.html http://www.itpub.net/500557.html §1.5.3 3.3.Alert类分析 §1.5.3.1 3.2.1、代号:BEA-000396 §例举信息 #### §BEA- 代码分析 BEA-000396 Alert: Server operation has been requested by requester0 Description The server is requested to operation. Cause The server is requested to perform the request operation. Action No action needed. 错误分析 这是由于服务器已经关闭了但客户端又向服务器发出请求而引发的。联系上下文 '10' for queue: 'weblogic.kernel.Default (self-tuning)'> §1.5.4 3.4.Waining类分析 §1.5.4.1 3.4.1、代号:BEA-170011 §例举信息 #### §BEA- 代码分析 BEA-170011 Warning: The LogBroadcaster on this server failed to broadcast log messages to the admin server. The Admin server may not be running. Message broadcasts to the admin server will be disabled. Description The LogBroadCaster on the managed server could not find a reference to the DomainLogHandler on the admin server. Messages from this server will not be logged in the domain log. Cause The managed server might not be able to reach the admin server. One of the possible causes could be due to the admin server being shutdown. Action To fix this problem, inspect the exception stack trace, correct the problem. If the admin server is shutdown, restart it to resume normal log broadcasta to the domain. 错误分析 这是由于在配置服务器端的broadcast ip指向一个不存在的IP引发的,目前系统没有用到广播功能。 §1.5.4.2 3.4.2、代号:BEA-100089 §例举信息 BEA-100089> (8983270560839801745S:10.150.208.4:[7010,7010,-1,-1,-1,-1,-1]:YXDomain:weblogic_a1) nor the secondary (6245526094817342656S:10.150.208.5:[7040,7040,-1,-1,-1,-1,-1]:YXDomain:weblogic_b2). The request URL was: http://10.150.208.3:80/epm/component.do> §发生次数1114 §BEA- 代码分析 BEA-100089 Warning: The session id: sessionID has been accessed from currentServer, a server that is neither the primary (primaryServer) nor the secondary (secondaryServer). The request URL was: requestUrl Description The session id: sessionID has been accessed from currentServer, a server that is neither the primary (primaryServer) nor the secondary (secondaryServer). Repeated occurrences of this can cause memory problems and performance degredation, as sessions are loaded into memory on more than two servers at a time. Cause The most likely cause is a configuration error on a front end hardware loadbalancer or webserver plugin. They should be configured to respect the values of primary/secondary in the cookie (i.e., stickyness), when possible. Action Please ensure that the front end webserver or load-balancer has been properly configured. 错误分析 由上下文 #### <> <> <1179195222812> session id: CgGgGL3NgyBpGjq82ZLsLhyRVgJGHydnQ7ZZCwHpqnWfZ7hSMb0K has been accessed from -8305630332285958955S:10.150.208.4:YXDomain:weblogic_a2, a server that is neither the primary (8983270560839801745S:10.150.208.4:[7010,7010,-1,-1,-1,-1,-1]:YXDomain:weblogic_a1) nor the secondary (6245526094817342656S:10.150.208.5:[7040,7040,-1,-1,-1,-1,-1]:YXDomain:weblogic_b2). The request URL was: http://10.150.208.3:80/epm/component.do> 可以看出是由于第一次访问时连到的机器是7010端口,而在取session时是取到7040端口。即两台节点服务器的级别是同等的。若要解决这个问题,可指定session复制或服务器FailOver形式。 §1.6 4、BEA代码段分析 Range Subsystem Cluster Catalog Cluster BEA-000100 - BEA-000199 BEA-000200 - BEA-000399 WebLogicServer T3Srvr Socket Socket BEA-000400 - BEA-000499 000500 - 000599 BEA-000600 - BEA-000699 BEA-000700 - BEA-000799 BEA-000800 - BEA-000899 BEA-000900 - BEA-000999 BEA-001000 - BEA-001999 BEA-002000 - BEA-002499 BEA-002500 - RJVM Common T3Misc Kernel Net JDBC IIOP DRS RJVM Common T3Misc Kernel Net JDBC IIOP DRS BEA-002600 BEA-002601 - BEA-002799 WebLogicServer Server BEA-002800 - BEA-002899 BEA-010000 - BEA-019999 020000 - 020099 BEA-040000 - BEA-045000 BEA-045000 - BEA-050000 BEA-050000 - BEA-059999 BEA-080000 - BEA-089999 BEA-090000 - BEA-100000 BugReporter EJB I18N JMS JMSExceptions JNDI RMI Security BugReporter EJB L10n JMS JMSException JNDI RMI Security BEA-099000 - BEA-100000 BEA-100000 - BEA-100999 BEA-101000 - BEA-109999 BEA-110000 - BEA-119999 BEA-130000 - BEA-139999 BEA-140000 - BEA-149999 BEA-145000 - BEA-146000 BEA-149000 - BEA-149199 BEA-149200 - BEA-149299 Security HTTP Session HTTP JTA XML Management Management Deployer Deployer Management Entitlement HTTPSession HTTP TX XML Management Commo DeployerRuntime SlaveDeployer MasterDeployer
正在阅读:
Weblogic日志分析06-05
医院住院呼叫系统的设计与实现10-18
《2013-2017年中国教育软件市场深度调查与发展趋势研究报告》12-21
项目攻坚行动领导讲话09-13
2017年驾驶证扣分标准大全03-25
锥探灌浆施工技术方案04-07
关于学习的名言警句摘抄大全11-20
强制性条文执行计划(定稿)工程概况05-15
2015-2020年中国锌阳极产业发展现状及发展前景报告06-08
人教版小学四年级语文下册期末复习资料08-14
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- Weblogic
- 分析
- 日志
- 专升本英语高频词组
- 交通局实习报告
- 党政工团联席会议制度
- 农药助剂介绍
- 交流调速的现状及发展趋势
- 《圆柱的体积》教学设计与评析-1.DOC
- 依托校企合作平台,共建“三师型”教师团队
- 数控理论题
- 年度宁波市建筑安全文明施工标准化工地名单
- 2015注册监理工程师继续教育房屋建筑工程
- 骄子教育八年级数学第一次月考复习(分式、反比例函数)
- 汽车平台详解
- 国家级旅游度假区名录
- 三分钟读完《认同感:用故事包装事实的艺术》
- 人口老龄化研究意义
- 《学术道德与学术规范》6分全部题库及答案
- 上消化道大出血试题及答案
- 2016 - 2017版高中地理第2单元旅游景观欣赏与旅游活动设计第3节
- 107万吨5.5m捣固焦设计 总论
- “数据分析”如何作用于“用户研究”