0 0

如何分析weblogic DUMP日志0

在网上搜了有关DUMP日志如何分析,但是在实际项目中看到DUMP日志就蒙了

 

哪位帮忙解答下:

1       A6vkX6Q5pALcgXm2PTpA3A

"ExecuteThread: '60' for queue: 'weblogic.kernel.Default'" id=69 idx=0x138 tid=411728 prio=5 alive, in native, native_blocked, daemon

    at jrockit/vm/Allocator.nativeGetNewTLA()V(Native Method)

    at jrockit/vm/Allocator.getNewTLA(Allocator.java:805)

    at jrockit/vm/Allocator.allocLargerThanFreeTLA(Allocator.java:833)

    at jrockit/vm/Allocator.allocSlowCaseInner(Allocator.java:947)

    at jrockit/vm/Allocator.allocObjectOrArray(Allocator.java:980)

    at jrockit/vm/Allocator.allocArray(Allocator.java:762)

    at oracle/jdbc/driver/T4C8Oall.receive(T4C8Oall.java:665)

    at oracle/jdbc/driver/T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)

    at oracle/jdbc/driver/T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:955)

    at oracle/jdbc/driver/OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)

    at oracle/jdbc/driver/OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3285)

    at oracle/jdbc/driver/OraclePreparedStatement.execute(OraclePreparedStatement.java:3390)

    ^-- Holding lock: oracle/jdbc/driver/T4CPreparedStatement@0x4d91df08[thin lock]

    ^-- Holding lock: oracle/jdbc/driver/T4CConnection@0x4cf9e310[thin lock]

    at weblogic/jdbc/wrapper/PreparedStatement.execute(PreparedStatement.java:102)

    at com/ibatis/sqlmap/engine/execution/SqlExecutor.executeUpdate(SqlExecutor.java:84)

    at com/ibatis/sqlmap/engine/mapping/statement/GeneralStatement.sqlExecuteUpdate(GeneralStatement.java:200)

    at com/ibatis/sqlmap/engine/mapping/statement/GeneralStatement.executeUpdate(GeneralStatement.java:78)

    at com/ibatis/sqlmap/engine/impl/SqlMapExecutorDelegate.update(SqlMapExecutorDelegate.java:500)

    at com/ibatis/sqlmap/engine/impl/SqlMapSessionImpl.update(SqlMapSessionImpl.java:85)

    at com/***app/lwc/service/persistence/dao/ibatis/SqlMapClientTemplate$10.doInSqlMapClient(SqlMapClientTemplate.java:521)

    at com/***app/lwc/service/persistence/dao/ibatis/SqlMapClientTemplate.execute(SqlMapClientTemplate.java:193)

    at com/***app/lwc/service/persistence/dao/ibatis/SqlMapClientTemplate.update(SqlMapClientTemplate.java:516)

    at com/***core/integration/dao/impl/***IbatisDAO.update(***IbatisDAO.java:206)

    at com/***core/biz/bo/CustomerBO.update(CustomerBO.java:394)

    at com/***core/biz/service/impl/RegisterPojoService.updateCustomerInfo(RegisterPojoService.java:248)

    at com/***core/biz/action/login/LoginLogDealAction.handleRequest(LoginLogDealAction.java:113)

    at com/***core/biz/action/***Action.perform(***Action.java:105)

    at com/***app/biz/ac/impl/ApplicationControllerBean.handleRequest(ApplicationControllerBean.java:101)

    at com/***app/biz/ac/impl/pafaAC_q25x5e_EOImpl.handleRequest(pafaAC_q25x5e_EOImpl.java:46)

    at com/***app/biz/ac/impl/pafaAC_q25x5e_EOImpl_WLSkel.invoke(ILweblogic/rmi/spi/InboundRequest;Lweblogic/rmi/spi/OutboundResponse;Ljava/lang/Object;)Lweblogic/rmi/spi/OutboundResponse;(Unknown Source)

    at weblogic/rmi/internal/BasicServerRef.invoke(BasicServerRef.java:492)

    at weblogic/rmi/cluster/ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)

    at weblogic/rmi/internal/BasicServerRef$1.run(BasicServerRef.java:435)

    at weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic/security/service/SecurityManager.runAs(SecurityManager.java:147)

    at weblogic/rmi/internal/BasicServerRef.handleRequest(BasicServerRef.java:430)

    at weblogic/rmi/internal/BasicExecuteRequest.execute(BasicExecuteRequest.java:35)

    at weblogic/kernel/ExecuteThread.execute(ExecuteThread.java:224)

    at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:183)

    at jrockit/vm/RNI.c2java(IIIII)V(Native Method)

    -- end of trace

1       W4p/Iplh9oGwXyRzId2Y4Q

"ExecuteThread: '63' for queue: 'weblogic.kernel.Default'" id=72 idx=0x144 tid=411731 prio=5 alive, in native, blocked, daemon

    -- Blocked trying to get lock: weblogic/utils/classloaders/GenericClassLoader@0x166c74a0[thin lock]

    at jrockit/vm/Threads.sleep(I)V(Native Method)

    at jrockit/vm/Locks.waitForThinRelease(Locks.java:1233)

    at jrockit/vm/Locks.monitorEnterSecondStage(Locks.java:1307)

    at jrockit/vm/Locks.monitorEnter(Locks.java:2389)

    at jrockit/vm/Classes.loadClassInternal(Classes.java:41)

    at jrockit/vm/RNI.c2java(IIIII)V(Native Method)

    at jrockit/vm/ExceptionHandler.throwMissingCDPReference(III)V(Native Method)

    at com/***biz/ac/ACRequestTool.requestAfter(ACRequestTool.java:50)

    at com/***biz/ac/impl/ApplicationControllerBean.handleRequest(ApplicationControllerBean.java:141)

    at com/***biz/ac/impl/****AC_q25x5e_EOImpl.handleRequest(pafaAC_q25x5e_EOImpl.java:46)

    at sun/reflect/GeneratedMethodAccessor276.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)

    at sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java/lang/reflect/Method.invoke(Method.java:324)

    at com/***lwc/service/remoting/access/rmi/RmiClientInterceptorUtils.doInvoke(RmiClientInterceptorUtils.java:103)

    at com/***lwc/service/remoting/access/ejb/SimpleRemoteSlsbInvokerInterceptor$MethodInvokedAction.run(SimpleRemoteSlsbInvokerInterceptor.java:149)

    at weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

    at weblogic/security/service/SecurityManager.runAs(SecurityManager.java:121)

    at weblogic/security/Security.runAs(Security.java:41)

    at com/***lwc/service/remoting/access/ejb/SimpleRemoteSlsbInvokerInterceptor.invokeFromWeblogic(SimpleRemoteSlsbInvokerInterceptor.java:133)

    at com/***lwc/service/remoting/access/ejb/SimpleRemoteSlsbInvokerInterceptor.doInvoke(SimpleRemoteSlsbInvokerInterceptor.java:97)

    at com/***lwc/service/remoting/access/ejb/SmartRemoteSlsbInvokerInterceptor.doInvoke(SmartRemoteSlsbInvokerInterceptor.java:134)

    at com/***lwc/service/remoting/access/ejb/AbstractRemoteSlsbInvokerInterceptor.invoke(AbstractRemoteSlsbInvokerInterceptor.java:116)

    at com/***lwc/core/aop/framework/ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138)

    at com/***lwc/core/aop/framework/JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:148)

    at $Proxy10.handleRequest(Lcom/***dto/ServiceRequest;)Lcom/***dto/ServiceResponse;(Unknown Source)

    at com/***core/biz/service/ejb/MessageControllerBean.onMessage(***MessageControllerBean.java:133)

    at weblogic/ejb20/internal/MDListener.execute(MDListener.java:400)

    at weblogic/ejb20/internal/MDListener.transactionalOnMessage(MDListener.java:333)

    at weblogic/ejb20/internal/MDListener.onMessage(MDListener.java:298)

    at weblogic/jms/client/JMSSession.onMessage(JMSSession.java:2686)

    at weblogic/jms/client/JMSSession.execute(JMSSession.java:2598)

    at weblogic/kernel/ExecuteThread.execute(ExecuteThread.java:224)

    at weblogic/kernel/ExecuteThread.run(ExecuteThread.java:183)

    at jrockit/vm/RNI.c2java(IIIII)V(Native Method)

    -- end of trace

 

2014年1月03日 17:23

2个答案 按时间排序 按投票排序

0 0

采纳的答案

参考 http://www.oschina.net/translate/java-thread-dump?p=2#comments

Blocked trying to get lock: weblogic/utils/classloaders/GenericClassLoader@0x166c74a0[thin lock] 被锁住了

2014年1月04日 12:11
0 0

根据这个锁的堆栈(获取锁的位置)直接定位另一个正在运行的线程(有相同的堆栈,但更深)

2014年1月19日 22:46

相关推荐

    weblogic dump 学习

    有关weblogic dump的介绍,辅助监控weblogic性能

    weblogic thread dump 分析

    python 脚本从nohup.out ibm core 文件 ,或者从weblogic 的console 里面 thread dump 整理出来,统一格式便于查看,适合于性能分析

    weblogic_dump文件分析器

    weblogic_dump文件分析器,不错的小工具。

    weblogic启动日志详细说明

    weblogic启动日志详细说明介绍,报错了所有的初始化信息模块的介绍!

    weblogic日志小结

    weblogic日志小结,日志信息描述。

    weblogic日志设置

    weblogic日志写入文本文件的设置方法。

    weblogic安装步骤日志

    weblogic 非傻瓜式安装的操作日志

    weblogic虚幻脚本日志设置

    weblogic ,日志 循环输出 weblogic ,日志 循环输出 weblogic ,日志 循环输出 weblogic ,日志 循环输出 weblogic ,日志 循环输出

    Weblogic使用手册大全详解 中文版

    4.用日志消息管理WEBLOGIC服务器 5.分发应用 6.配置WEBLOGIC服务器的WEB组件 7.代理对另一个HTTP服务器的请求 8.代理对WEBLOGIC集群的请求 9.配置WEB应用 10.配置APACHE-WEBLOGIC服务器插件 11.配置MICROSOFT-IIS...

    监控系统进程,当weblogic进程停掉时产生日志并记录到库

    #功能:进程状态监控脚本,当发现指定进程停止时记录日志并记录入库 #参数:进程唯一标识码,例如“weblogic” #依赖脚本:数据库操作脚本dbExecurteSQL.sh #数据库操作脚本资源:...

    WebLogic日志管理

    可以控制服务器日志,是服务器运行流畅,特别是服务器运行缓慢,CPU吃满的情况。

    weblogic access.log 分析

    weblogic 分析一批 access.log,生成csv 分析结果

    weblogic内存调优

    JVM内存的调优 1. Heap设定与垃圾回收Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。...

    Weblogic手册.rar

    四、Weblogic 12c日志 39 1、日志文件概要 39 2、设置日志文件 40 2.1、服务器日志文件 40 2.1、DOMAIN日志文件 40 3、日志默认规则 41 3.1、服务器日志 41 3.2、Domain日志 42 五、apache 与 weblogic集群整合 ...

    weblogic定期故障分析

    在重新调整JVM为1G的情况下,分析了内存再次溢出的DUMP文件,从下图看出有存内存泄漏问题,而且情况较为严重,一个class共消耗内存670M,这个泄漏对象当前正在进行JDBC数据访问操作。 在JVM为1G的条件下,根据分析...

    weblogic连接池日志监控

    实时获取weblogic连接池使用情况;下载之后修改JmxWeblogicMonitor类中port、hostname、userName、passWord属性值(对应自己实际值);有注释很简单,不懂留言!

    weblogic weblogic weblogic

    weblogic weblogic weblogic weblogic

    WebLogic应用优化解决方案

    WebLogic应用优化解决方案 s

    weblogic12c安装及乱码处理.docx

    weblogic:weblogic12c 安装->部署项目->页面乱码->控制台乱码处理,详细信息请参见文档。

    weblogic 管理指南

    第1章: WEBLOGIC服务器管理概述 域、管理服务器与受管服务器 ...第5章: 用日志消息管理WEBLOGIC服务器 日志子系统概述 本地服务器的日志文件 启动日志 客户端日志 日志文件的格式 消息属性 ......

Global site tag (gtag.js) - Google Analytics