반응형

1. 쓰레드 아이디 확인

명령어 : ps -mp <WLS_PID> -o THREAD

결과:

    USER      PID     PPID        TID ST  CP PRI SC    WCHAN        F     TT      BND            COMMAND

weblogic  8454362 10617008          -  A   7   1  6        0      259      -   242001      -   - /usr/java6_64/bin/java ...

       -        -        -   88080521  S   0  82  1        -   418400      -        -           -

       -        -        -   88146055  S   0  82  1        -   418400      -        -           -

       -        -        -   88277129  R   68 82  0        -   400000      -        -           - => 문제가 되고 있는 쓰레드

 

2. 쓰레드 아이디를 16진수로 변경

TID 값을 10진수에서 16진수로 변경

88277129 => 5430089

 

3. 16진수 쓰레드 아이디로 쓰레드덤프에서 쓰레드 찾기

3XMTHREADINFO      Anonymous native thread

3XMTHREADINFO1            (native thread ID:0x5430089, native priority: 0x0, native policy:UNKNOWN)

3XMTHREADINFO3           Native callstack:

4XENATIVESTACK               (0x0900000001ACFF84 [libj9prt24.so+0x9f84])

4XENATIVESTACK               (0x0900000001B63FE0 [libj9dmp24.so+0x11fe0])

4XENATIVESTACK               (0x0900000001AC7F94 [libj9prt24.so+0x1f94])

4XENATIVESTACK               (0x0900000001B61C78 [libj9dmp24.so+0xfc78])

4XENATIVESTACK               (0x0900000001B601A8 [libj9dmp24.so+0xe1a8])

4XENATIVESTACK               (0x0900000001AC7F94 [libj9prt24.so+0x1f94])

4XENATIVESTACK               (0x0900000001B5FDA4 [libj9dmp24.so+0xdda4])

4XENATIVESTACK               (0x0900000001B66758 [libj9dmp24.so+0x14758])

4XENATIVESTACK               (0x0900000001B54488 [libj9dmp24.so+0x2488])

4XENATIVESTACK               (0x0900000001B5867C [libj9dmp24.so+0x667c])

4XENATIVESTACK               (0x0900000001AC7F94 [libj9prt24.so+0x1f94])

4XENATIVESTACK               (0x0900000001B58620 [libj9dmp24.so+0x6620])

4XENATIVESTACK               (0x0900000001B583D4 [libj9dmp24.so+0x63d4])

4XENATIVESTACK               (0x0900000001B74F24 [libj9dmp24.so+0x22f24])

4XENATIVESTACK               (0x09000000023FB6F4 [libjclscar_24.so+0x1b6f4])

4XENATIVESTACK               (0x0900000001AC7F94 [libj9prt24.so+0x1f94])

4XENATIVESTACK               (0x09000000023FB558 [libjclscar_24.so+0x1b558])

4XENATIVESTACK               (0x0900000001AC8F30 [libj9prt24.so+0x2f30])

4XENATIVESTACK               (0x0900000001AB3C70 [libj9thr24.so+0x1c70])

4XENATIVESTACK               _pthread_body+0xf0 (0x09000000012CCD34 [libpthreads.a+0x3d34])

 

4. 해당 쓰레드 아이디로 찾은 쓰레드의 스택트레이스를 확인

반응형

+ Recent posts