我在AIX 5.3.11.0操作系统上生成了一个java线程转储。现在我想分析它,但它不起作用。 我尝试过Samourail,TDA,TDV,JCA但没有成功。我知道AIX上的线程转储格式与标准线程转储不同。
你知道如何分析这种线程转储吗?
线程转储如下所示:
Wed Apr 11 08:37:03 2012 SIGQUIT received at 0x0 in . Current Thread Details ---------------------- "Signal dispatcher" sys_thread_t:0x72328A48 ----- Native Stack ----- unavailable - iar 0x0 not in text area ------------------------------------------------------------------------ Operating Environment --------------------- Host : dr45fdb:10.196.136.231 OS Level : AIX 5.3.11.0 Processors - Architecture : POWER_PC (impl: unknown, ver: unknown) How Many : 80 Enabled : 40 User Limits (in bytes except for NOFILE and NPROC) - RLIMIT_FSIZE : infinity RLIMIT_DATA : 2147483645 RLIMIT_STACK : 2147483646 RLIMIT_CORE : 0 RLIMIT_NOFILE : 8192 NPROC(max) : 12000 Page Space (in blocks) - /dev/hd6: size=8388608, free=8298147 Application Environment ----------------------- Signal Handlers - SIGHUP : intrDispatchMD (libhpi.a) SIGINT : intrDispatchMD (libhpi.a) SIGQUIT : intrDispatchMD (libhpi.a) . . . ---------------------- System Properties ------------------------------- J2RE 1.3.1 IBM AIX build ca1311-20011123a java -Djava.security.auth.login.config=/exec/products/weblogic/v6.1/lib/aix/.java.login.config -DRForceServer:23500 -Xms1024m -Xmx1024m -verbose:gc -Xbootclasspath/p:/exec/products/weblogic/introscope/wily/connectors/AutoProbeConnector.jar:/exec/products/weblogic/introscope/wily/Agent.jar -Dcom.wily.introscope.agentProfile=/exec/products/weblogic/introscope/wily/IntroscopeAgent.profile -Dcom.wily.introscope.agent.agentName=RForceServer -classpath :/exec/products/weblogic/v6.1:/exec/products/weblogic/v6.1/lib/weblogic_sp.jar:/exec/products/weblogic/v6.1/lib/weblogic.jar:.:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp/WEB-INF/classes/rforce:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp/WEB-INF/classes/rforce/mot.jar:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp/WEB-INF/classes/rforce/nfdLog4j.jar:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp/WEB-INF/classes/rforce/servlet-2_4.jar:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp/WEB-INF/classes/rforce/log4j-1.2.9.jar:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp/WEB-INF/classes:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp -Dweblogic.Domain=rforce -Dweblogic.Name=RForceServer -Dbea.home=/exec/products -Dweblogic.management.discover=false -Dweblogic.management.password=platon2002 -Dweblogic.ProductionModeEnabled=true -Djava.security.policy==/exec/products/weblogic/v6.1/lib/weblogic.policy weblogic.Server Java Home Dir: /exec/products/weblogic/v6.1/jdk131/jre Java DLL Dir: /exec/products/weblogic/v6.1/jdk131/jre/bin Sys Classpath: /exec/products/weblogic/v6.1/jdk131/jre/lib/rt.jar:/exec/products/weblogic/v6.1/jdk131/jre/lib/i18n.jar:/exec/products/weblogic/v6.1/jdk131/jre/classes UserArgs: -Djava.class.path=. -Djava.security.auth.login.config=/exec/products/weblogic/v6.1/lib/aix/.java.login.config -DRForceServer:23500 -Xms1024m -Xmx1024m -verbose:gc -Xbootclasspath/p:/exec/products/weblogic/introscope/wily/connectors/AutoProbeConnector.jar:/exec/products/weblogic/introscope/wily/Agent.jar -Dcom.wily.introscope.agentProfile=/exec/products/weblogic/introscope/wily/IntroscopeAgent.profile -Dcom.wily.introscope.agent.agentName=RForceServer -Djava.class.path=:/exec/products/weblogic/v6.1:/exec/products/weblogic/v6.1/lib/weblogic_sp.jar:/exec/products/weblogic/v6.1/lib/weblogic.jar:.:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp/WEB-INF/classes/rforce:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp/WEB-INF/classes/rforce/mot.jar:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp/WEB-INF/classes/rforce/nfdLog4j.jar:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp/WEB-INF/classes/rforce/servlet-2_4.jar:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp/WEB-INF/classes/rforce/log4j-1.2.9.jar:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp/WEB-INF/classes:/exec/products/weblogic/v6.1/wlserver6.1/config/rforce/applications/RforceApp -Dweblogic.Domain=rforce -Dweblogic.Name=RForceServer -Dbea.home=/exec/products -Dweblogic.management.discover=false -Dweblogic.management.password=platon2002 -Dweblogic.ProductionModeEnabled=true -Djava.security.policy==/exec/products/weblogic/v6.1/lib/weblogic.policy -Dinvokedviajava ---------------------- XM component Dump Routine ---------------------- Full thread dump Classic VM (J2RE 1.3.1 IBM AIX build ca1311-20011123a, native threads): "PO Async Executor" (TID:0x469C6D58, sys_thread_t:0x74353948, state:CW, native ID:0xAA0B) prio=5 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java(Compiled Code)) at com.wily.EDU.oswego.cs.dl.util.concurrent.BoundedLinkedQueue.take(BoundedLinkedQueue.java(Compiled Code)) at com.wily.EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExecutor.java(Compiled Code)) at java.lang.Thread.run(Thread.java:512) ----- Native Stack ----- unavailable - iar 0x0 not in text area ------------------------------------------------------------------------ "PO:client_main Mailman 1" (TID:0x469C6DA0, sys_thread_t:0x74352B38, state:CW, native ID:0x310A) prio=5 at java.lang.Object.wait(Native Method) at com.wily.EDU.oswego.cs.dl.util.concurrent.BoundedLinkedQueue.poll(BoundedLinkedQueue.java(Compiled Code)) at com.wily.util.concurrent.PooledVaryingExecutor.getTask(PooledVaryingExecutor.java:89) at com.wily.EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727) at java.lang.Thread.run(Thread.java:512) ----- Native Stack ----- unavailable - iar 0x744D4164 not in text area . . . weblogic.kernel.ExecuteThread@393A6858/393A6860 locknflags 80009100 Monitor inflated infl_mon 0x723F60E8 java.net.PlainSocketImpl@3F392D60/3F392D68 locknflags 00AB0000 Flat locked by thread ident 0xAB, entry count 1 java.lang.Object@3F406178/3F406180 locknflags 80009800 Monitor inflated infl_mon 0x723F61C8 sun.security.provider.SeedGenerator@447769E8/447769F0 locknflags 80009D00 Monitor inflated infl_mon 0x723F6268 java.lang.Object@469E2598/469E25A0 locknflags 00970000 Flat locked by thread ident 0x97, entry count 1 java.lang.Object@55815D28/55815D30 locknflags 8001C600 Monitor inflated infl_mon 0x72ED6B28 java.lang.Object@558166D0/558166D8 locknflags 8001C500 Monitor inflated infl_mon 0x72ED6B08 java.lang.Object@55961050/55961058 locknflags 80019300 Monitor inflated infl_mon 0x72ED64C8 bea.jolt.NwHdlr@5BDAB8C8/5BDAB8D0 locknflags 00950000 Flat locked by thread ident 0x95, entry count 1 bea.jolt.NwHdlr@60731038/60731040 locknflags 007B0000 Flat locked by thread ident 0x7B, entry count 1 ---------------------- END OF DUMP -------------------------------------
谢谢, 西蒙