weixin_42297850
weixin_42297850
2008-11-04 19:24

weblogic 9.22 如何通过 full thread dump 分析问题?

已采纳

今天客户反馈应用服务响应太别慢,就登录到了 weblogic 控制台查看服务器的运行状态,可用堆大小已经是0了,难怪反应慢,cpu也是占用太别高,只好重启应用了,唉。。。
这已经是第3次了,所以得找个解决的方法才行,还好通过控制还能查看thread dump,上次直接提示服务不可用。于是得到了以下信息,没有研究过dump, 把内容贴出来,请大侠们帮忙分析下问题出在哪些程序中:

服务器 Server-0 的当前线程堆栈

此页中显示了每个线程的当前堆栈。
===== FULL THREAD DUMP ===============
Tue Nov 04 16:56:52 2008
BEA JRockit(R) R26.4.0-63_CR302700-72606-1.5.0_06-20061127-1108-win-ia32
"Main Thread" id=1 idx=0x2 tid=772 prio=5 alive, in native, waiting
-- Waiting for notification on: weblogic/t3/srvr/T3Srvr@0x0099C300[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at jrockit/vm/Locks.wait(Ljava/lang/Object;J)V(Unknown Source)
at java/lang/Object.wait()V(Native Method)
at weblogic/t3/srvr/T3Srvr.waitForDeath()V(T3Srvr.java:730)
^-- Lock released while waiting: weblogic/t3/srvr/T3Srvr@0x0099C300[fat lock]
at weblogic/t3/srvr/T3Srvr.run([Ljava/lang/String;)I(T3Srvr.java:380)
at weblogic/Server.main([Ljava/lang/String;)V(Server.java:67)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace

"(Signal Handler)" id=2 idx=0x4 tid=1368 prio=5 alive, in native, daemon
"(Code Generation Thread 1)" id=3 idx=0x6 tid=3156 prio=5 alive, in native, native_waiting, daemon
"(Code Optimization Thread 1)" id=4 idx=0x8 tid=2840 prio=5 alive, in native, native_waiting, daemon
"(GC Main Thread)" id=5 idx=0xa tid=4124 prio=5 alive, in native, daemon
"(GC Worker Thread 1)" id=? idx=0xc tid=4128 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 2)" id=? idx=0xe tid=4116 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 3)" id=? idx=0x10 tid=4176 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 4)" id=? idx=0x12 tid=4100 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 5)" id=? idx=0x14 tid=4200 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 6)" id=? idx=0x16 tid=4148 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 7)" id=? idx=0x18 tid=4240 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 8)" id=? idx=0x1a tid=4236 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 9)" id=? idx=0x1c tid=6088 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 10)" id=? idx=0x1e tid=4252 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 11)" id=? idx=0x20 tid=4248 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 12)" id=? idx=0x22 tid=4264 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 13)" id=? idx=0x24 tid=4280 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 14)" id=? idx=0x26 tid=4276 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 15)" id=? idx=0x28 tid=4244 prio=5 alive, native_waiting, daemon
"(GC Worker Thread 16)" id=? idx=0x2a tid=672 prio=5 alive, native_waiting, daemon
"(VM Periodic Task)" id=6 idx=0x2c tid=856 prio=10 alive, in native, native_blocked, daemon
"Finalizer" id=7 idx=0x2e tid=4272 prio=8 alive, in native, native_waiting, daemon
at jrockit/memory/Finalizer.getPendingFinalizee(Z)Ljava/lang/Object;(Native Method)
at jrockit/memory/Finalizer.access$100(Z)Ljava/lang/Object;(Unknown Source)
at jrockit/memory/Finalizer$4.run()V(Unknown Source)
at java/lang/Thread.run()V(Unknown Source)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"Reference Handler" id=8 idx=0x30 tid=2460 prio=10 alive, in native, native_waiting, daemon
at java/lang/ref/Reference.getPending()Ljava/lang/ref/Reference;(Native Method)
at java/lang/ref/Reference.access$000()Ljava/lang/ref/Reference;(Unknown Source)
at java/lang/ref/Reference$ReferenceHandler.run()V(Unknown Source)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"Timer-0" id=11 idx=0x32 tid=3116 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: java/util/TaskQueue@0x00D47E68[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at jrockit/vm/Locks.wait(Ljava/lang/Object;J)V(Unknown Source)
at java/lang/Object.wait()V(Native Method)
at java/util/TimerThread.mainLoop()V(Timer.java:483)
^-- Lock released while waiting: java/util/TaskQueue@0x00D47E68[fat lock]
at java/util/TimerThread.run()V(Timer.java:462)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"Timer-1" id=12 idx=0x34 tid=4284 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: java/util/TaskQueue@0x015C6540[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at java/util/TimerThread.mainLoop()V(Timer.java:509)
^-- Lock released while waiting: java/util/TaskQueue@0x015C6540[fat lock]
at java/util/TimerThread.run()V(Timer.java:462)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" id=13 idx=0x36 tid=4632 prio=5 alive, in native, daemon
at java/net/PlainDatagramSocketImpl.receive0(Ljava/net/DatagramPacket;)V(Native Method)
^-- Holding lock: java/net/PlainDatagramSocketImpl@0x062068C0[recursive]
at java/net/PlainDatagramSocketImpl.receive(Ljava/net/DatagramPacket;)V(PlainDatagramSocketImpl.java:136)
^-- Holding lock: java/net/PlainDatagramSocketImpl@0x062068C0[thin lock]
at java/net/DatagramSocket.receive(Ljava/net/DatagramPacket;)V(DatagramSocket.java:712)
^-- Holding lock: java/net/MulticastSocket@0x06206908[thin lock]
^-- Holding lock: java/net/DatagramPacket@0x0C8EA790[thin lock]
at weblogic/cluster/FragmentSocket.receive([B)I(FragmentSocket.java:202)
at weblogic/cluster/MulticastManager.run()V(MulticastManager.java:400)
at weblogic/work/ExecuteThread.execute(Ljava/lang/Runnable;)V(ExecuteThread.java:209)
at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:181)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"weblogic.time.TimeEventGenerator" id=14 idx=0x38 tid=5140 prio=9 alive, in native, waiting, daemon
-- Waiting for notification on: weblogic/time/common/internal/TimeTable@0x015C6610[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at jrockit/vm/Locks.wait(Ljava/lang/Object;J)V(Unknown Source)[inlined]
at weblogic/time/common/internal/TimeTable.snooze()V(TimeTable.java:289)[optimized]
^-- Lock released while waiting: weblogic/time/common/internal/TimeTable@0x015C6610[fat lock]
at weblogic/time/common/internal/TimeEventGenerator.run()V(TimeEventGenerator.java:117)
at java/lang/Thread.run()V(Unknown Source)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"weblogic.timers.TimerThread" id=15 idx=0x3a tid=4584 prio=9 alive, in native, waiting, daemon
-- Waiting for notification on: weblogic/timers/internal/TimerThread@0x015C6658[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at weblogic/timers/internal/TimerThread$Thread.run()V(TimerThread.java:260)
^-- Lock released while waiting: weblogic/timers/internal/TimerThread@0x015C6658[fat lock]
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" id=16 idx=0x3c tid=4588 prio=5 alive, in native, daemon
at jrockit/net/SocketNativeIO.writeBytesPinned(I[BII)V(Native Method)
at jrockit/net/SocketNativeIO.socketWrite(Ljava/io/FileDescriptor;[BII)V(Unknown Source)[inlined]
at java/net/SocketOutputStream.socketWrite0(Ljava/io/FileDescriptor;[BII)V(Unknown Source)[inlined]
at java/net/SocketOutputStream.socketWrite([BII)V(SocketOutputStream.java:92)[inlined]
at java/net/SocketOutputStream.write([BII)V(SocketOutputStream.java:137)[optimized]
at oracle/net/ns/DataPacket.send(I)V(Unknown Source)[inlined]
at oracle/net/ns/NetOutputStream.flush()V(Unknown Source)[inlined]
at oracle/net/ns/NetInputStream.getNextPacket()V(Unknown Source)[optimized]
at oracle/net/ns/NetInputStream.read([BII)I(Unknown Source)[inlined]
at oracle/net/ns/NetInputStream.read([B)I(Unknown Source)[inlined]
at oracle/net/ns/NetInputStream.read()I(Unknown Source)[optimized]
at oracle/jdbc/driver/T4CMAREngine.unmarshalUB1()S(T4CMAREngine.java:1099)[optimized]
at oracle/jdbc/driver/T4CMAREngine.unmarshalSB1()B(T4CMAREngine.java:1070)[inlined]
at oracle/jdbc/driver/T4C8Oall.receive()V(T4C8Oall.java:449)[optimized]
at oracle/jdbc/driver/T4CPreparedStatement.doOall8(ZZZZ)V(T4CPreparedStatement.java:216)[inlined]
at oracle/jdbc/driver/T4CPreparedStatement.executeForDescribe()V(T4CPreparedStatement.java:833)[optimized]
at oracle/jdbc/driver/OracleStatement.executeMaybeDescribe()V(OracleStatement.java:1037)[optimized]
at oracle/jdbc/driver/T4CPreparedStatement.executeMaybeDescribe()V(T4CPreparedStatement.java:839)[optimized]
at oracle/jdbc/driver/OracleStatement.doExecuteWithTimeout()V(OracleStatement.java:1132)[optimized]
at oracle/jdbc/driver/OraclePreparedStatement.executeInternal()I(OraclePreparedStatement.java:3316)[optimized]
at oracle/jdbc/driver/OraclePreparedStatement.executeQuery()Ljava/sql/ResultSet;(OraclePreparedStatement.java:3361)[optimized]
^-- Holding lock: oracle/jdbc/driver/T4CConnection@0x0C619320[thin lock]
^-- Holding lock: oracle/jdbc/driver/T4CPreparedStatement@0x3C5E3CD8[thin lock]
at weblogic/jdbc/wrapper/PreparedStatement.executeQuery()Ljava/sql/ResultSet;(PreparedStatement.java:100)[optimized]
at org/loushang/commons/jdbc/core/JdbcTemplate$DefaultQueryExecutor.executeQuery(Ljava/sql/PreparedStatement;)Ljava/sql/ResultSet;(JdbcTemplate.java:1008)[optimized]
at org/loushang/bsp/monitor/jdbc/JdbcMonitorTemplate.query(Lorg/loushang/commons/jdbc/core/PreparedStatementCreator;Lorg/loushang/commons/jdbc/core/ResultSetExtractor;)V(JdbcMonitorTemplate.java:109)[optimized]
at org/loushang/commons/jdbc/core/JdbcTemplate.query(Lorg/loushang/commons/jdbc/core/PreparedStatementCreator;Lorg/loushang/commons/jdbc/core/RowCallbackHandler;)V(JdbcTemplate.java:390)[inlined]
at org/loushang/commons/jdbc/object/SqlQueryNoPage.execute([Ljava/lang/Object;Ljava/util/Map;)Ljava/util/List;(SqlQueryNoPage.java:70)[inlined]
at org/loushang/commons/jdbc/object/SqlQueryNoPage.execute([Ljava/lang/Object;)Ljava/util/List;(SqlQueryNoPage.java:84)[inlined]
at org/loushang/commons/jdbc/object/SqlQueryNoPage.execute()Ljava/util/List;(SqlQueryNoPage.java:101)[optimized]
at com/lc/v3/crm/subinterface/CustClusterTypeDaoImpl.getCustGroupTypeAll_new(Ljava/lang/String;)Ljava/util/List;(CustClusterTypeDaoImpl.java:262)
at com/lc/v3/crm/subinterface/CrmInterfaceDomainImpl.getCustGroupTypeAll_new(Ljava/lang/String;)Ljava/util/List;(CrmInterfaceDomainImpl.java:215)
at com/lc/v3/subinterface/crm/CRMFactory.getCustGroupTypeAll_new(Ljava/lang/String;)Ljava/util/List;(CRMFactory.java:237)
at com/lc/v3/rm/license/cust/view/querycust/QueryCustQueryPageInitCmd.query(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/loushang/waf/mvc/QueryHelper;Ljava/util/Map;)Ljava/lang/String;(Unknown Source)[optimized]
at org/loushang/waf/mvc/QueryCommandSupportWithInit.doExecute()Ljava/lang/String;(QueryCommandSupportWithInit.java:287)[optimized]
at org/loushang/waf/mvc/CommandSupport.execute()V(CommandSupport.java:141)[optimized]
at org/loushang/waf/mvc/ServletDispatcher.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(ServletDispatcher.java:164)[optimized]
at javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(HttpServlet.java:856)[optimized]
at weblogic/servlet/internal/StubSecurityHelper$ServletServiceAction.run()Ljava/lang/Object;(StubSecurityHelper.java:223)[optimized]
at weblogic/servlet/internal/StubSecurityHelper.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/http/HttpServletRequest;Lweblogic/servlet/internal/ServletRequestImpl;Ljavax/servlet/ServletResponse;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/Servlet;)Ljava/lang/Throwable;(StubSecurityHelper.java:125)[inlined]
at weblogic/servlet/internal/ServletStubImpl.execute(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lweblogic/servlet/internal/FilterChainImpl;)V(ServletStubImpl.java:230)[optimized]
at weblogic/servlet/internal/TailFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(TailFilter.java:26)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:42)[optimized]
at org/loushang/bsp/permit/pep/intercept/web/SecurityEnforcementFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(SecurityEnforcementFilter.java:105)[optimized]
at org/loushang/bsp/permit/pep/util/FilterToBeanProxy.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(FilterToBeanProxy.java:47)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:42)[optimized]
at org/loushang/bsp/permit/pep/ui/AbstractIntegrationFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(AbstractIntegrationFilter.java:215)[optimized]
at org/loushang/bsp/permit/pep/util/FilterToBeanProxy.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(FilterToBeanProxy.java:47)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:42)[optimized]
at org/loushang/util/SetCharacterEncodingFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(SetCharacterEncodingFilter.java:75)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:42)[inlined]
at weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run()Ljava/lang/Object;(WebAppServletContext.java:3231)[optimized]
at weblogic/security/acl/internal/AuthenticatedSubject.doAs(Lweblogic/security/subject/AbstractSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(AuthenticatedSubject.java:321)[optimized]
at weblogic/security/service/SecurityManager.runAs(Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(SecurityManager.java:121)[inlined]
at weblogic/servlet/internal/WebAppServletContext.securedExecute(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Z)V(WebAppServletContext.java:2003)[inlined]
at weblogic/servlet/internal/WebAppServletContext.execute(Lweblogic/servlet/internal/ServletRequestImpl;Lweblogic/servlet/internal/ServletResponseImpl;)V(WebAppServletContext.java:1862)[optimized]
at weblogic/servlet/internal/ServletRequestImpl.run()V(ServletRequestImpl.java:1359)[optimized]
at weblogic/work/ExecuteThread.execute(Ljava/lang/Runnable;)V(ExecuteThread.java:209)[optimized]
at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:181)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"weblogic.store.WLS_DIAGNOSTICS" id=17 idx=0x3e tid=4572 prio=10 alive, in native, parked, daemon
-- Waiting for notification on: java/lang/Object@0x0470CD60[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at jrockit/vm/Locks.wait(Ljava/lang/Object;J)V(Unknown Source)[inlined]
at java/lang/Object.wait()V(Native Method)[optimized]
at java/util/concurrent/locks/LockSupport.whPark(ZJ)V(Native Method)
^-- Lock released while waiting: java/lang/Object@0x0470CD60[fat lock]
at java/util/concurrent/locks/LockSupport.park()V(Unknown Source)
at java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await()V(AbstractQueuedSynchronizer.java:1767)
at java/util/concurrent/LinkedBlockingQueue.take()Ljava/lang/Object;(LinkedBlockingQueue.java:359)
at weblogic/utils/concurrent/JDK15ConcurrentBlockingQueue.take()Ljava/lang/Object;(JDK15ConcurrentBlockingQueue.java:89)
at weblogic/store/internal/PersistentStoreImpl.getOutstandingWork()[Lweblogic/store/internal/StoreRequest;(PersistentStoreImpl.java:570)
at weblogic/store/internal/PersistentStoreImpl.run()V(PersistentStoreImpl.java:618)
at java/lang/Thread.run()V(Unknown Source)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"GC event thread" id=18 idx=0x40 tid=4524 prio=5 alive, in native, native_waiting, daemon
at jrockit/mapi/GarbageCollectorImpl.waitForEvent()I(Native Method)
at jrockit/mapi/GarbageCollectorImpl.access$100()I(Unknown Source)
at jrockit/mapi/GarbageCollectorImpl$GCEventThread.getNextEvent()Ljava/lang/Object;(Unknown Source)
at jrockit/mapi/AsyncEventProvider$EventThread.run()V(Unknown Source)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" id=19 idx=0x42 tid=4520 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" id=20 idx=0x44 tid=4464 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" id=21 idx=0x46 tid=4460 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'" id=22 idx=0x48 tid=4444 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '4' for queue: 'weblogic.socket.Muxer'" id=23 idx=0x4a tid=4440 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '5' for queue: 'weblogic.socket.Muxer'" id=24 idx=0x4c tid=2828 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '6' for queue: 'weblogic.socket.Muxer'" id=25 idx=0x4e tid=4360 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '7' for queue: 'weblogic.socket.Muxer'" id=26 idx=0x50 tid=4372 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '8' for queue: 'weblogic.socket.Muxer'" id=27 idx=0x52 tid=2348 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '9' for queue: 'weblogic.socket.Muxer'" id=28 idx=0x54 tid=736 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '10' for queue: 'weblogic.socket.Muxer'" id=29 idx=0x56 tid=1724 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '11' for queue: 'weblogic.socket.Muxer'" id=30 idx=0x58 tid=1944 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '12' for queue: 'weblogic.socket.Muxer'" id=31 idx=0x5a tid=3056 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '13' for queue: 'weblogic.socket.Muxer'" id=32 idx=0x5c tid=4320 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '14' for queue: 'weblogic.socket.Muxer'" id=33 idx=0x5e tid=4316 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '15' for queue: 'weblogic.socket.Muxer'" id=34 idx=0x60 tid=2884 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"ExecuteThread: '16' for queue: 'weblogic.socket.Muxer'" id=35 idx=0x62 tid=2436 prio=5 alive, in native, daemon
at weblogic/socket/NTSocketMuxer.getIoCompletionResult(Lweblogic/socket/NTSocketMuxer$IoCompletionData;)Z(Native Method)
at weblogic/socket/NTSocketMuxer.processSockets()V(NTSocketMuxer.java:81)
at weblogic/socket/SocketReaderRequest.run()V(SocketReaderRequest.java:29)
at weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V(SocketReaderRequest.java:42)
at weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:145)
at weblogic/kernel/ExecuteThread.run()V(ExecuteThread.java:117)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"VDE Transaction Processor Thread" id=38 idx=0x64 tid=4636 prio=2 alive, in native, waiting, daemon
-- Waiting for notification on: com/octetstring/vde/backend/standard/TransactionProcessor@0x0470CD88[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at jrockit/vm/Locks.wait(Ljava/lang/Object;J)V(Unknown Source)
at java/lang/Object.wait()V(Native Method)
at com/octetstring/vde/backend/standard/TransactionProcessor.waitChange()V(TransactionProcessor.java:367)
^-- Lock released while waiting: com/octetstring/vde/backend/standard/TransactionProcessor@0x0470CD88[fat lock]
at com/octetstring/vde/backend/standard/TransactionProcessor.run()V(TransactionProcessor.java:212)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"LDAPConnThread-0 ldap://10.98.129.55:1001" id=42 idx=0x66 tid=5044 prio=5 alive, in native, daemon
at jrockit/net/SocketNativeIO.readBytesPinned(I[BIII)I(Native Method)
at jrockit/net/SocketNativeIO.socketRead(Ljava/io/FileDescriptor;[BIII)I(Unknown Source)
at java/net/SocketInputStream.socketRead0(Ljava/io/FileDescriptor;[BIII)I(Unknown Source)
at java/net/SocketInputStream.read([BII)I(SocketInputStream.java:129)
at java/io/BufferedInputStream.fill()V(BufferedInputStream.java:218)
at java/io/BufferedInputStream.read()I(BufferedInputStream.java:235)
^-- Holding lock: java/io/BufferedInputStream@0x0471E4A8[thin lock]
at netscape/ldap/ber/stream/BERElement.getElement(Lnetscape/ldap/ber/stream/BERTagDecoder;Ljava/io/InputStream;[I)Lnetscape/ldap/ber/stream/BERElement;(BERElement.java:101)
at netscape/ldap/LDAPConnThread.run()V(LDAPConnThread.java:538)
at java/lang/Thread.run()V(Unknown Source)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"DoSManager" id=41 idx=0x68 tid=4160 prio=6 alive, in native, sleeping, daemon
-- Waiting for notification on: java/lang/Object@0x0470CD80[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at java/lang/Thread.sleep(J)V(Unknown Source)
^-- Lock released while waiting: java/lang/Object@0x0470CD80[fat lock]
at com/octetstring/vde/DoSManager.run()V(DoSManager.java:433)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"LDAPConnThread-1 ldap://10.98.129.55:1001" id=43 idx=0x6a tid=5108 prio=5 alive, in native, daemon
at jrockit/net/SocketNativeIO.readBytesPinned(I[BIII)I(Native Method)
at jrockit/net/SocketNativeIO.socketRead(Ljava/io/FileDescriptor;[BIII)I(Unknown Source)
at java/net/SocketInputStream.socketRead0(Ljava/io/FileDescriptor;[BIII)I(Unknown Source)
at java/net/SocketInputStream.read([BII)I(SocketInputStream.java:129)
at java/io/BufferedInputStream.fill()V(BufferedInputStream.java:218)
at java/io/BufferedInputStream.read()I(BufferedInputStream.java:235)
^-- Holding lock: java/io/BufferedInputStream@0x00EC9DF8[thin lock]
at netscape/ldap/ber/stream/BERElement.getElement(Lnetscape/ldap/ber/stream/BERTagDecoder;Ljava/io/InputStream;[I)Lnetscape/ldap/ber/stream/BERElement;(BERElement.java:101)
at netscape/ldap/LDAPConnThread.run()V(LDAPConnThread.java:538)
at java/lang/Thread.run()V(Unknown Source)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"weblogic.store._WLS_Server-0" id=44 idx=0x6c tid=5068 prio=10 alive, in native, parked, daemon
-- Waiting for notification on: java/lang/Object@0x00BF25D8[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at jrockit/vm/Locks.wait(Ljava/lang/Object;J)V(Unknown Source)
at java/lang/Object.wait()V(Native Method)
at java/util/concurrent/locks/LockSupport.whPark(ZJ)V(Native Method)
^-- Lock released while waiting: java/lang/Object@0x00BF25D8[fat lock]
at java/util/concurrent/locks/LockSupport.park()V(Unknown Source)
at java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await()V(AbstractQueuedSynchronizer.java:1767)
at java/util/concurrent/LinkedBlockingQueue.take()Ljava/lang/Object;(LinkedBlockingQueue.java:359)
at weblogic/utils/concurrent/JDK15ConcurrentBlockingQueue.take()Ljava/lang/Object;(JDK15ConcurrentBlockingQueue.java:89)
at weblogic/store/internal/PersistentStoreImpl.getOutstandingWork()[Lweblogic/store/internal/StoreRequest;(PersistentStoreImpl.java:570)
at weblogic/store/internal/PersistentStoreImpl.run()V(PersistentStoreImpl.java:618)
at java/lang/Thread.run()V(Unknown Source)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"FSCacheRefQueueThread" id=45 idx=0x6e tid=5376 prio=1 alive, in native, waiting, daemon
-- Waiting for notification on: java/lang/ref/ReferenceQueue$Lock@0x0150DD78[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)
at java/lang/ref/ReferenceQueue.remove(J)Ljava/lang/ref/Reference;(ReferenceQueue.java:116)
^-- Lock released while waiting: java/lang/ref/ReferenceQueue$Lock@0x0150DD78[fat lock]
at java/lang/ref/ReferenceQueue.remove()Ljava/lang/ref/Reference;(ReferenceQueue.java:132)
at workshop/util/filesystem/FSCache$FSCacheRefQueueThread.run()V(FSCache.java:65)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"[STUCK] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" id=46 idx=0x70 tid=2428 prio=1 alive, in native, native_waiting, daemon
at jrockit/vm/Allocator.allocLargeArray(IIZ)Ljava/lang/Object;(Native Method)
at jrockit/vm/Allocator.getNewTLAAndAlloc(IIIZ)Ljava/lang/Object;(Unknown Source)[inlined]
at jrockit/vm/Allocator.getMoreMemoryAndAlloc(IIIIZ)Ljava/lang/Object;(Unknown Source)[optimized]
at java/lang/AbstractStringBuilder.expandCapacity(I)V(AbstractStringBuilder.java:99)[inlined]
at java/lang/AbstractStringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder;(AbstractStringBuilder.java:393)[inlined]
at java/lang/StringBuffer.append(Ljava/lang/Object;)Ljava/lang/StringBuffer;(StringBuffer.java:220)[inlined]
at com/lc/v3/sd/dist/unitedist/view/DistView.toString()Ljava/lang/String;(Unknown Source)[optimized]
^-- Holding lock: java/lang/StringBuffer@0x088F4660[thin lock]
at java/lang/String.valueOf(Ljava/lang/Object;)Ljava/lang/String;(Unknown Source)[optimized]
at java/lang/StringBuffer.append(Ljava/lang/Object;)Ljava/lang/StringBuffer;(StringBuffer.java:220)[inlined]
at org/apache/commons/beanutils/BeanUtils.setProperty(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V(BeanUtils.java:849)[optimized]
^-- Holding lock: java/lang/StringBuffer@0x088F46C0[thin lock]
^-- Holding lock: java/lang/StringBuffer@0x088F46C0[thin lock]
at org/loushang/web/taglib/util/BeanUtil.populate(Ljava/lang/Object;Ljava/util/Map;)V(BeanUtil.java:47)[optimized]
at org/loushang/web/taglib/util/MappingTool.populate(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;)V(MappingTool.java:137)[optimized]
at org/loushang/web/taglib/util/MappingTool.populate(Ljava/lang/Object;Ljavax/servlet/http/HttpServletRequest;)V(MappingTool.java:41)[inlined]
at org/loushang/waf/mvc/ViewCommandSupport.doExecute()Ljava/lang/String;(ViewCommandSupport.java:65)[optimized]
at org/loushang/waf/mvc/CommandSupport.execute()V(CommandSupport.java:141)[optimized]
at org/loushang/waf/mvc/ServletDispatcher.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(ServletDispatcher.java:164)[optimized]
at javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(HttpServlet.java:856)[optimized]
at weblogic/servlet/internal/StubSecurityHelper$ServletServiceAction.run()Ljava/lang/Object;(StubSecurityHelper.java:223)[optimized]
at weblogic/servlet/internal/StubSecurityHelper.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/http/HttpServletRequest;Lweblogic/servlet/internal/ServletRequestImpl;Ljavax/servlet/ServletResponse;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/Servlet;)Ljava/lang/Throwable;(StubSecurityHelper.java:125)[inlined]
at weblogic/servlet/internal/ServletStubImpl.execute(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lweblogic/servlet/internal/FilterChainImpl;)V(ServletStubImpl.java:230)[optimized]
at weblogic/servlet/internal/TailFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(TailFilter.java:26)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:42)[optimized]
at org/loushang/bsp/permit/pep/intercept/web/SecurityEnforcementFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(SecurityEnforcementFilter.java:105)[optimized]
at org/loushang/bsp/permit/pep/util/FilterToBeanProxy.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(FilterToBeanProxy.java:47)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:42)[optimized]
at org/loushang/bsp/permit/pep/ui/AbstractIntegrationFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(AbstractIntegrationFilter.java:215)[optimized]
at org/loushang/bsp/permit/pep/util/FilterToBeanProxy.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(FilterToBeanProxy.java:47)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:42)[optimized]
at org/loushang/util/SetCharacterEncodingFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(SetCharacterEncodingFilter.java:75)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:42)[inlined]
at weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run()Ljava/lang/Object;(WebAppServletContext.java:3231)[optimized]
at weblogic/security/acl/internal/AuthenticatedSubject.doAs(Lweblogic/security/subject/AbstractSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(AuthenticatedSubject.java:321)[optimized]
at weblogic/security/service/SecurityManager.runAs(Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(SecurityManager.java:121)[inlined]
at weblogic/servlet/internal/WebAppServletContext.securedExecute(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Z)V(WebAppServletContext.java:2003)[inlined]
at weblogic/servlet/internal/WebAppServletContext.execute(Lweblogic/servlet/internal/ServletRequestImpl;Lweblogic/servlet/internal/ServletResponseImpl;)V(WebAppServletContext.java:1862)[optimized]
at weblogic/servlet/internal/ServletRequestImpl.run()V(ServletRequestImpl.java:1359)[optimized]
at weblogic/work/ExecuteThread.execute(Ljava/lang/Runnable;)V(ExecuteThread.java:209)[optimized]
at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:181)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'" id=47 idx=0x72 tid=5752 prio=5 alive, in native, native_waiting, daemon
at jrockit/vm/Allocator.allocLargeArray(IIZ)Ljava/lang/Object;(Native Method)
at jrockit/vm/Allocator.getNewTLAAndAlloc(IIIZ)Ljava/lang/Object;(Unknown Source)[inlined]
at jrockit/vm/Allocator.getMoreMemoryAndAlloc(IIIIZ)Ljava/lang/Object;(Unknown Source)[optimized]
at java/lang/AbstractStringBuilder.expandCapacity(I)V(AbstractStringBuilder.java:99)[inlined]
at java/lang/AbstractStringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder;(AbstractStringBuilder.java:393)[inlined]
at java/lang/StringBuffer.append(Ljava/lang/String;)Ljava/lang/StringBuffer;(StringBuffer.java:226)[optimized]
^-- Holding lock: java/lang/StringBuffer@0x3C1A1250[recursive]
at weblogic/logging/ConsoleFormatter.formatForConsole(Lweblogic/management/configuration/LogMBean;Lweblogic/logging/LogEntry;Lweblogic/logging/DateFormatter;)Ljava/lang/String;(ConsoleFormatter.java:79)
^-- Holding lock: java/lang/StringBuffer@0x3C1A1250[thin lock]
at weblogic/logging/ConsoleFormatter.toString(Lweblogic/logging/LogEntry;)Ljava/lang/String;(ConsoleFormatter.java:159)
at weblogic/logging/ConsoleFormatter.format(Ljava/util/logging/LogRecord;)Ljava/lang/String;(ConsoleFormatter.java:150)
at java/util/logging/StreamHandler.publish(Ljava/util/logging/LogRecord;)V(StreamHandler.java:179)
^-- Holding lock: weblogic/logging/ConsoleHandler@0x0132C278[recursive]
at weblogic/logging/ConsoleHandler.publish(Ljava/util/logging/LogRecord;)V(ConsoleHandler.java:94)
^-- Holding lock: weblogic/logging/ConsoleHandler@0x0132C278[thin lock]
at java/util/logging/Logger.log(Ljava/util/logging/LogRecord;)V(Unknown Source)
at weblogic/logging/WLLogger.log(Ljava/util/logging/LogRecord;)V(WLLogger.java:40)
at weblogic/logging/MessageLogger.log(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/String;)V(MessageLogger.java:110)
at weblogic/t3/srvr/T3SrvrLogger.logWarnPossibleStuckThread(Ljava/lang/String;JLjava/lang/String;JLjava/lang/String;)Ljava/lang/String;(T3SrvrLogger.java:1841)
at weblogic/t3/srvr/CoreHealthService$ThreadMonitoringTimer.logStuckThreads([Lweblogic/management/runtime/ExecuteThread;ILjava/lang/String;)Z(CoreHealthService.java:278)
at weblogic/t3/srvr/CoreHealthService$ThreadMonitoringTimer.checkStuckThreads()V(CoreHealthService.java:241)
at weblogic/t3/srvr/CoreHealthService$ThreadMonitoringTimer.access$300(Lweblogic/t3/srvr/CoreHealthService$ThreadMonitoringTimer;)V(CoreHealthService.java:159)
at weblogic/t3/srvr/CoreHealthService$ThreadMonitoringTimer$1.run()Ljava/lang/Object;(CoreHealthService.java:184)
at weblogic/security/acl/internal/AuthenticatedSubject.doAs(Lweblogic/security/subject/AbstractSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(AuthenticatedSubject.java:321)[inlined]
at weblogic/security/service/SecurityManager.runAs(Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(SecurityManager.java:121)[optimized]
at weblogic/t3/srvr/CoreHealthService$ThreadMonitoringTimer.timerExpired(Lweblogic/timers/Timer;)V(CoreHealthService.java:180)
at weblogic/timers/internal/TimerImpl.run()V(TimerImpl.java:265)[optimized]
at weblogic/work/ServerWorkManagerImpl$WorkAdapterImpl.run()V(ServerWorkManagerImpl.java:518)[optimized]
at weblogic/work/ExecuteThread.execute(Ljava/lang/Runnable;)V(ExecuteThread.java:209)[optimized]
at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:181)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"Timer-2" id=48 idx=0x74 tid=6956 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: java/util/TaskQueue@0x0625DA78[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at java/util/TimerThread.mainLoop()V(Timer.java:509)
^-- Lock released while waiting: java/util/TaskQueue@0x0625DA78[fat lock]
at java/util/TimerThread.run()V(Timer.java:462)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"Cron" id=50 idx=0x76 tid=6960 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: org/loushang/commons/schedule/Cron@0x06343840[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at org/loushang/commons/schedule/Cron.run()V(Cron.java:170)
^-- Lock released while waiting: org/loushang/commons/schedule/Cron@0x06343840[fat lock]
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" id=51 idx=0x78 tid=7008 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: weblogic/work/ExecuteThread@0x06186B60[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at jrockit/vm/Locks.wait(Ljava/lang/Object;J)V(Unknown Source)[inlined]
at jrockit/vm/Locks.wait(Ljava/lang/Object;)V(Unknown Source)[inlined]
at weblogic/work/ExecuteThread.waitForRequest()V(ExecuteThread.java:168)[optimized]
^-- Lock released while waiting: weblogic/work/ExecuteThread@0x06186B60[fat lock]
at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:186)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"[STANDBY] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'" id=52 idx=0x7a tid=7012 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: weblogic/work/ExecuteThread@0x06185DB0[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at jrockit/vm/Locks.wait(Ljava/lang/Object;J)V(Unknown Source)[inlined]
at jrockit/vm/Locks.wait(Ljava/lang/Object;)V(Unknown Source)[inlined]
at weblogic/work/ExecuteThread.waitForRequest()V(ExecuteThread.java:168)[optimized]
^-- Lock released while waiting: weblogic/work/ExecuteThread@0x06185DB0[fat lock]
at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:186)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'" id=53 idx=0x7c tid=7016 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: weblogic/work/ExecuteThread@0x0617FD08[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at jrockit/vm/Locks.wait(Ljava/lang/Object;J)V(Unknown Source)[inlined]
at jrockit/vm/Locks.wait(Ljava/lang/Object;)V(Unknown Source)[inlined]
at weblogic/work/ExecuteThread.waitForRequest()V(ExecuteThread.java:168)[optimized]
^-- Lock released while waiting: weblogic/work/ExecuteThread@0x0617FD08[fat lock]
at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:186)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"[STUCK] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'" id=54 idx=0x7e tid=7020 prio=1 alive, in native, native_waiting, daemon
at jrockit/vm/Allocator.allocLargeArray(IIZ)Ljava/lang/Object;(Native Method)
at jrockit/vm/Allocator.getNewTLAAndAlloc(IIIZ)Ljava/lang/Object;(Unknown Source)[inlined]
at jrockit/vm/Allocator.getMoreMemoryAndAlloc(IIIIZ)Ljava/lang/Object;(Unknown Source)[optimized]
at java/lang/AbstractStringBuilder.expandCapacity(I)V(AbstractStringBuilder.java:99)[inlined]
at java/lang/AbstractStringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder;(AbstractStringBuilder.java:393)[inlined]
at java/lang/StringBuffer.append(Ljava/lang/Object;)Ljava/lang/StringBuffer;(StringBuffer.java:220)[inlined]
at com/lc/v3/sd/dist/unitedist/view/DistView.toString()Ljava/lang/String;(Unknown Source)[optimized]
^-- Holding lock: java/lang/StringBuffer@0x088E0950[thin lock]
at java/lang/String.valueOf(Ljava/lang/Object;)Ljava/lang/String;(Unknown Source)[optimized]
at java/lang/StringBuffer.append(Ljava/lang/Object;)Ljava/lang/StringBuffer;(StringBuffer.java:220)[inlined]
at org/apache/commons/beanutils/BeanUtils.setProperty(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V(BeanUtils.java:849)[optimized]
^-- Holding lock: java/lang/StringBuffer@0x088E09B0[thin lock]
^-- Holding lock: java/lang/StringBuffer@0x088E09B0[thin lock]
at org/loushang/web/taglib/util/BeanUtil.populate(Ljava/lang/Object;Ljava/util/Map;)V(BeanUtil.java:47)[optimized]
at org/loushang/web/taglib/util/MappingTool.populate(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;)V(MappingTool.java:137)[optimized]
at org/loushang/web/taglib/util/MappingTool.populate(Ljava/lang/Object;Ljavax/servlet/http/HttpServletRequest;)V(MappingTool.java:41)[inlined]
at org/loushang/waf/mvc/ViewCommandSupport.doExecute()Ljava/lang/String;(ViewCommandSupport.java:65)[optimized]
at org/loushang/waf/mvc/CommandSupport.execute()V(CommandSupport.java:141)[optimized]
at org/loushang/waf/mvc/ServletDispatcher.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(ServletDispatcher.java:164)[optimized]
at javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(HttpServlet.java:856)[optimized]
at weblogic/servlet/internal/StubSecurityHelper$ServletServiceAction.run()Ljava/lang/Object;(StubSecurityHelper.java:223)[optimized]
at weblogic/servlet/internal/StubSecurityHelper.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/http/HttpServletRequest;Lweblogic/servlet/internal/ServletRequestImpl;Ljavax/servlet/ServletResponse;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/Servlet;)Ljava/lang/Throwable;(StubSecurityHelper.java:125)[inlined]
at weblogic/servlet/internal/ServletStubImpl.execute(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lweblogic/servlet/internal/FilterChainImpl;)V(ServletStubImpl.java:230)[optimized]
at weblogic/servlet/internal/TailFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(TailFilter.java:26)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:42)[optimized]
at org/loushang/bsp/permit/pep/intercept/web/SecurityEnforcementFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(SecurityEnforcementFilter.java:105)[optimized]
at org/loushang/bsp/permit/pep/util/FilterToBeanProxy.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(FilterToBeanProxy.java:47)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:42)[optimized]
at org/loushang/bsp/permit/pep/ui/AbstractIntegrationFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(AbstractIntegrationFilter.java:215)[optimized]
at org/loushang/bsp/permit/pep/util/FilterToBeanProxy.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(FilterToBeanProxy.java:47)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:42)[optimized]
at org/loushang/util/SetCharacterEncodingFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(SetCharacterEncodingFilter.java:75)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:42)[inlined]
at weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run()Ljava/lang/Object;(WebAppServletContext.java:3231)[optimized]
at weblogic/security/acl/internal/AuthenticatedSubject.doAs(Lweblogic/security/subject/AbstractSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(AuthenticatedSubject.java:321)[optimized]
at weblogic/security/service/SecurityManager.runAs(Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(SecurityManager.java:121)[inlined]
at weblogic/servlet/internal/WebAppServletContext.securedExecute(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Z)V(WebAppServletContext.java:2003)[inlined]
at weblogic/servlet/internal/WebAppServletContext.execute(Lweblogic/servlet/internal/ServletRequestImpl;Lweblogic/servlet/internal/ServletResponseImpl;)V(WebAppServletContext.java:1862)[optimized]
at weblogic/servlet/internal/ServletRequestImpl.run()V(ServletRequestImpl.java:1359)[optimized]
at weblogic/work/ExecuteThread.execute(Ljava/lang/Runnable;)V(ExecuteThread.java:209)[optimized]
at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:181)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"[STANDBY] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'" id=55 idx=0x80 tid=7024 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: weblogic/work/ExecuteThread@0x0616BE98[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at jrockit/vm/Locks.wait(Ljava/lang/Object;J)V(Unknown Source)[inlined]
at jrockit/vm/Locks.wait(Ljava/lang/Object;)V(Unknown Source)[inlined]
at weblogic/work/ExecuteThread.waitForRequest()V(ExecuteThread.java:168)[optimized]
^-- Lock released while waiting: weblogic/work/ExecuteThread@0x0616BE98[fat lock]
at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:186)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"[STANDBY] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'" id=56 idx=0x82 tid=7028 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: weblogic/work/ExecuteThread@0x0616B460[fat lock]
at jrockit/vm/Threads.waitForSignal(J)Z(Native Method)
at jrockit/vm/Locks.wait(Ljava/lang/Object;J)V(Unknown Source)[inlined]
at jrockit/vm/Locks.wait(Ljava/lang/Object;)V(Unknown Source)[inlined]
at weblogic/work/ExecuteThread.waitForRequest()V(ExecuteThread.java:168)[optimized]
^-- Lock released while waiting: weblogic/work/ExecuteThread@0x0616B460[fat lock]
at weblogic/work/ExecuteThread.run()V(ExecuteThread.java:186)
at jrockit/vm/RNI.c2java(IIII)V(Native Method)
-- end of trace
"[STUCK] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'" id=57 idx=0x84 tid=7032 prio=1 alive, in native, native_waiting, daemon
at jrockit/vm/Allocator.allocLargeArray(IIZ)Ljava/lang/Object;(Native Method)
at jrockit/vm/Allocator.getNewTLAAndAlloc(IIIZ)Ljava/lang/Object;(Unknown Source)[inlined]
at jrockit/vm/Allocator.getMoreMemoryAndAlloc(IIIIZ)Ljava/lang/Object;(Unknown Source)[optimized]
at java/lang/AbstractStringBuilder.expandCapacity(I)V(AbstractStringBuilder.java:99)[inlined]
at java/lang/AbstractStringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder;(AbstractStringBuilder.java:393)[inlined]
at java/lang/StringBuffer.append(Ljava/lang/Object;)Ljava/lang/StringBuffer;(StringBuffer.java:220)[inlined]
at com/lc/v3/sd/dist/unitedist/view/DistView.toString()Ljava/lang/String;(Unknown Source)[optimized]
^-- Holding lock

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • YuLimin YuLimin 13年前

    你上传的Dump文件不完整

    推荐用:Samurai、MemoryDumpDiagnostic、HeapAnalyzer之类的工具去剖析,比较快速定位并解决。

    点赞 评论 复制链接分享
  • elsasurvival SuperCRM 13年前

    碰到过(weblogic814),多半是连接池为关闭,慢慢积累导致,什么 ps ,rs,conn 之类的,多查询一遍代码,兴许就能解决问题了。还有中间有什么文件上传的组建啊,看看内存泄漏之类的错误。

    点赞 评论 复制链接分享
  • liguangwen86 liguangwen86 13年前

    好象数据库连接配置有问题

    点赞 评论 复制链接分享

相关推荐