1 Reply Latest reply: Aug 27, 2013 6:16 AM by 1035993 RSS

    Thread Stuck At HTTPClient/StreamDemultiplexor

    1035993

      Dear All,

                     I have this thread stuck that's cause server hanged and performance issue

       

      "[STUCK] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" id=15 idx=0x64 tid=30108 prio=1 alive, in native, daemon

       

      at jrockit/net/SocketNativeIO.readBytesPinned(Ljava/io/FileDescriptor;[BIII)I(Native Method)

       

      at jrockit/net/SocketNativeIO.socketRead(SocketNativeIO.java:32)[inlined]

       

      at java/net/SocketInputStream.socketRead0(Ljava/io/FileDescriptor;[BIII)I(SocketInputStream.java)[inlined]

       

      at java/net/SocketInputStream.read(SocketInputStream.java:129)[optimized]

       

      at com/sun/net/ssl/internal/ssl/InputRecord.readFully(InputRecord.java:293)

       

      at com/sun/net/ssl/internal/ssl/InputRecord.read(InputRecord.java:331)

       

      at com/sun/net/ssl/internal/ssl/SSLSocketImpl.readRecord(SSLSocketImpl.java:798)

       

      ^-- Holding lock: java/lang/Object@0x19e01d6f8[thin lock]

       

      at com/sun/net/ssl/internal/ssl/SSLSocketImpl.readDataRecord(SSLSocketImpl.java:755)

       

      at com/sun/net/ssl/internal/ssl/AppInputStream.read(AppInputStream.java:75)

       

      ^-- Holding lock: com/sun/net/ssl/internal/ssl/AppInputStream@0x19e01b608[biased lock]

       

      at HTTPClient/BufferedInputStream.fillBuff(BufferedInputStream.java:206)

       

      at HTTPClient/BufferedInputStream.read(BufferedInputStream.java:126)

       

      at HTTPClient/StreamDemultiplexor.read(StreamDemultiplexor.java:362)

       

      ^-- Holding lock: HTTPClient/StreamDemultiplexor@0x19e01b500[recursive]

       

      at HTTPClient/RespInputStream.read(RespInputStream.java:151)

       

      ^-- Holding lock: HTTPClient/StreamDemultiplexor@0x19e01b500[recursive]

       

      at HTTPClient/RespInputStream.read(RespInputStream.java:112)

       

      at HTTPClient/Response.readResponseHeaders(Response.java:1144)

       

      at HTTPClient/Response.getHeaders(Response.java:867)

       

      ^-- Holding lock: HTTPClient/StreamDemultiplexor@0x19e01b500[thin lock]

       

      at HTTPClient/Response.getStatusCode(Response.java:331)



      Appreciate Any Help


      Regards,

      Haitham Elmahalawy