Weblogic日志分析.docx

上传人:b****7 文档编号:10439647 上传时间:2023-02-11 格式:DOCX 页数:23 大小:24.56KB
下载 相关 举报
Weblogic日志分析.docx_第1页
第1页 / 共23页
Weblogic日志分析.docx_第2页
第2页 / 共23页
Weblogic日志分析.docx_第3页
第3页 / 共23页
Weblogic日志分析.docx_第4页
第4页 / 共23页
Weblogic日志分析.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

Weblogic日志分析.docx

《Weblogic日志分析.docx》由会员分享,可在线阅读,更多相关《Weblogic日志分析.docx(23页珍藏版)》请在冰豆网上搜索。

Weblogic日志分析.docx

Weblogic日志分析

§1Weblogic日志分析

BEA公司是weblogic的厂商,他们做的日志比我们更专业,我非常肯定他们的分析。

在这里,我就不重复BEA公司对肇庆电网营销系统的再分析了,只是从开发的角度,对一些问题做一点补充。

§1.1BEA-101083

BEA的分析非常正确,关于解决方法有一点补充。

这个也可能是网络的原因导致的,因此建议对于出现慢的地区的网络进行检查,确保网络有足够的带宽与速度。

§1.2BEA-101017

补充一点,这可能是程序内部的代码不优化,导致有大量数据产生,从日志来看,可能下面这些组件需要优化:

ponent.ar.cmp_ar_servicelocation

ponent.msflow.cmp_ms_ex_flow_getout

ponent.aparchive.cmp_ag_meterasset

ponent.chg.cmp_chg_arrear_query

ponent.aparchive.cmp_ag_servicelocation

ponent.flow.cmp_flow_worklist

ponent.chg.cmp_chg_bank_chgmonth

日志分析

 

1、日志中BEA相关打印信息类汇总2

2、各BEA代码分类明细2

3、BEA代号分析4

3.1、错误类代码分析4

3.2.Debug类分析9

3.3.Alert类分析9

3.4.Waining类分析10

4、BEA代码段分析12

5、日志总体分析17

 

说明:

日志时间段:

May15,20079:

02:

37AMCSTtoMay15,20073:

42:

03PMCST

Server:

weblogic_a2

lognameweblogic_a2.logtime:

2007-5-1515:

42size:

27,275,777K

以下为针对日志中与weblogic相关信息进行分析,特别是大量中间件信息与BEA相关代码进行统计及打印信息及特点进行描述。

§1.31、日志中BEA相关打印信息类汇总

分类

BEA代码个数

日志出现个数

info

89

281

notice

16

46

Warning

2

1115

Alert

1

1

debug

1

1

error

6

803

§1.42、各BEA代码分类明细

1、Info类

BEA-代码

出现个数

BEA-代码

出现个数

BEA-代码

出现个数

BEA-000111

1

BEA-001149

1

BEA-002014

2

BEA-000158

1

BEA-000103

1

BEA-400000

2

BEA-149059

8

BEA-000236

1

BEA-001135

2

BEA-149060

8

BEA-141107

2

BEA-001140

2

BEA-320002

1

BEA-000215

2

BEA-190000

2

BEA-220028

1

BEA-002900

2

BEA-190001

2

BEA-220029

1

BEA-000214

2

BEA-040090

2

BEA-281004

1

BEA-320001

2

BEA-040407

1

BEA-281005

1

BEA-280050

4

BEA-040306

2

BEA-001514

1

BEA-149513

1

BEA-281002

2

BEA-001508

1

BEA-001515

1

BEA-101237

2

BEA-001128

1

BEA-200001

1

BEA-101135

2

BEA-001126

1

BEA-000377

2

BEA-101052

2

BEA-040308

1

BEA-002622

20

BEA-101129

2

BEA-040107

1

BEA-002624

2

BEA-220031

2

BEA-040015

1

BEA-000570

2

BEA-220027

2

BEA-001144

1

BEA-002609

2

BEA-141187

2

BEA-001146

1

BEA-000406

2

BEA-149209

2

BEA-001147

2

BEA-000436

2

BEA-000626

2

BEA-000626

2

BEA-160151

2

BEA-001516

2

BEA-001517

2

BEA-010008

1

BEA-000628

2

BEA-001512

2

BEA-010223

1

BEA-320077

2

BEA-001174

2

BEA-000446

2

BEA-101128

2

BEA-001124

2

BEA-130036

2

BEA-149512

2

BEA-320000

2

BEA-001137

2

BEA-001177

2

BEA-000115

5

BEA-001138

2

BEA-002605

2

BEA-000128

5

BEA-040305

2

BEA-149511

2

BEA-002610

2

BEA-281003

2

BEA-002635

2

BEA-101295

78

BEA-101366

14

BEA-000144

5

BEA-002638

2

BEA-002640

1

2、Notice类

BEA-代码

出现次数

BEA-代码

出现次数

BEA-000365

16

BEA-101275

1

BEA-101276

3

BEA-000138

2

BEA-101277

1

BEA-000133

2

BEA-002607

1

BEA-000142

2

BEA-000395

2

BEA-000164

2

BEA-090082

2

BEA-002613

2

BEA-170027

4

BEA-000330

2

BEA-000102

2

BEA-000360

2

3、Warning类

BEA-代码

出现次数

BEA-代码

出现次数

BEA-170011

1

BEA-100089

1114

4、Alert类

BEA-代码

出现次数

BEA-代码

出现次数

BEA-000396

2

5、Debug类

BEA-代码

出现次数

BEA-代码

出现次数

BEA000571

1

6、ERROR类

BEA-代码

出现次数

BEA-代码

出现次数

BEA-101017

553

BEA-101083

217

BEA-101019

21

BEA-101214

8

BEA-100049

2

BEA-101020

2

§1.53、BEA代号分析

§1.5.13.1、错误类代码分析

§1.5.1.13.1.1、代号:

BEA-101017

§例举信息

03:

15AMCST>

05:

02AMCST>

05:

05AMCST>

05:

32AMCST>

06:

01AMCST><[weblogic.servlet.internal.WebAppServletContext@31398b00-appName:

'epm',name:

'epm',context-path:

'/epm']RootcauseofServletException.

atep.base.ServletRequestInfoImpl.doInclude(ServletRequestInfoImpl.java:

160)

04:

12AMCST>

§发生次数553

§BEA-代码分析

BEA-101017

Error:

[context]RootcauseofServletException.

Description

[context]RootcauseofServletException,whichtheWebapplicationcontainercaughtwhileservicingtherequest.

Cause

TheWebapplicationcontainercaughtanunexpectedexception.

Action

Checktheexceptionfortheexacterrormessage

§错误分析

现象分析:

从所提供的日志上看,引发这个错误都将抛出异常:

.SocketException:

socketwriteerror:

Connectionresetbypeer.

形成的原因:

联系上错误的上下文可分析出,形成这种异常的主要原因就是用了一个已经关闭的socket,而产生这种现象有可能存在以下的操作:

1、客户端在请求后未待数据加载完就作了取消动作。

如按暂停、关闭IE、切换到别的功能等。

2、httprequesttimeoutvalueistoosmall.特别是当大量数据返回时容易产生超时现象.

3、连接池连设置里没把把三个test连接的选项勾上

产生影响:

1、对性能和业务没有影响。

2、用fireFox访问不会产生此异常。

解决办法:

1、httprequesttimeoutvalue调大一点。

2、连接池的设置里把三个test连接的选项勾上

参考文档

《BEAWebLogic平台下J2EE调优攻略.》

《WebLogicServer性能调优》

§1.5.1.23.1.2、代号:

BEA-101083

§例举信息

05:

32AMCST>

java.io.IOException:

Acompletemessagecouldnotbereadonsocket:

'weblogic.servlet.internal.MuxableSocketHTTP@318b4e69:

Socket[addr=/172.19.3.53,port=1072,localport=7020]-idletimeout:

'30000'ms,sockettimeout:

'120000'ms',intheconfiguredtimeoutperiodof'60'secs

§发生次数217

§BEA-代码分析

BEA-101083

Error:

Connectionfailure.

Description

TheHttpRequestfailedtoexecute.

Cause

Failedwhilewritingdataintothestream.

Action

Checktheexceptionforexactcause.

错误分析

从上下文内容来讲是由于sockettimeout而引起的。

  引起这种错误还有一种可能就是程序中采用数据传递采用get方法是,字节过多,这里就要把数据传递改成POST方法了。

Trytolimitthecontentto2000bytestoseeifitworks.

参考文章

§1.5.1.33.1.3、代号:

BEA-101019

§例举信息

09:

25AMCST><[ACTIVE]ExecuteThread:

'0'forqueue:

'weblogic.kernel.Default(self-tuning)'><><><><1179191365015><[weblogic.servlet.internal.WebAppServletContext@31398b00-appName:

'epm',name:

'epm',context-path:

'/epm']ServletfailedwithIOException

weblogic.utils.NestedRuntimeException:

CannotparsePOSTparametersofrequest:

'/epm/component.do'

§发生次数21

§BEA-代码分析

BEA-101019

Error:

[context]ServletfailedwithIOException

Description

[context]ServletfailedwithIOException

Cause

AnunexpectedIOExceptionwascaughtwhileprocessingrequest.

Action

Checktheexceptionforexacterrormessage.

错误分析

从日志上下文中发现,所有出现这种错误都与应用/epm/component.do相关,而且均为CannotparsePOSTparametersofrequest。

  很明显应用有可能在request中采用了Post方法来传递数据或试图取一个不存在Request的值,一般都指取session。

参考文章

http:

//curl.haxx.se/mail/lib-2001-07/0012.html

§1.5.1.43.1.4、代号:

BEA-101214

§例举信息

18:

19AMCST><[ACTIVE]ExecuteThread:

'14'forqueue:

'weblogic.kernel.Default(self-tuning)'><><><><1179191899374>

§发生次数8

错误分析:

从抛出的异常中可以看出应用程序中的应用文件不全Includedresourceorfile"/epm/static/common/ep/base/webGrid.interface.js"notfoundfromrequestedresource"/epm/component.do"

§1.5.1.53.1.5、代号:

BEA-100049

§例举信息

32:

26AMCST><[ACTIVE]ExecuteThread:

'8'forqueue:

'weblogic.kernel.Default(self-tuning)'><><><><1179192746937>

dnTxGJCQZpPBbm0sL4bQhxqBGdrt4S0lJ95XZ9p9BVhypqTWV3vh!

1575745605!

-222771169

java.rmi.ConnectIOException:

Serverisbeingshutdown

Error:

Errorlookingupsessionwithid:

id

§发生次数2

§BEA-代码分析

Description

Errorlookingupsessionwithid:

id-sessionrefreshfailed

Cause

GotRemoteExceptionlookingupsessionfromthesecondary

Action

Checkifthesecondaryserverisdown.Notethatitisnotrecommendedtokillboththeprimaryandsecondaryserveratthesametime.Rememberthereplicationhappenslazily,uponrequest.Soifyouneedtobringdownthesecondaryservertoogivesufficienttimesothattheactiveendusershittheirsessionsandtheygetreplicated.

原因分析

这是由于做集群时session同步而引起的。

如果服务在没完全启动完时访问就不存在这种异常了。

或做session复制也不会产生这个问题。

参考文档:

§1.5.1.63.1.6、代号:

BEA-101020

§例举信息

35:

39AMCST><[ACTIVE]ExecuteThread:

'2'forqueue:

'weblogic.kernel.Default(self-tuning)'><><><><1179192939749><[weblogic.servlet.internal.WebAppServletContext@30eed6a6-appName:

'epm',name:

'epm',context-path:

'/epm']ServletfailedwithException

java.lang.NullPointerException

§发生次数2

§BEA-代码分析

BEA-101020

Error:

[context]ServletfailedwithException

Description

[context]ServletfailedwithException

Cause

Anunexpectederroroccurred.

Action

Checktheexceptionforexacterrormessage.

错误分析

联系上下文可知,所有产生这个异常都是应用程序中mon.EPMUtil.getUserInfo取了一个不存在或失效的值而引起的。

参考资料

§1.5.23.2.Debug类分析

§1.5.2.13.2.1、代号:

BEA-000571

§例举信息

####

26:

56PMCST><[ACTIVE]ExecuteThread:

'0'forqueue:

'weblogic.kernel.Default(self-tuning)'><><><><1179214016578>

Chan

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1