0 Replies Latest reply on Sep 1, 2014 5:06 AM by hannez82

    Threads never die, JMS

    hannez82

      Hi,

       

      We are facing problem with an application that uses a lot of cpu. The system holds a large amount of threads in runnable state with the stack:

       

      "control: Socket[addr=XXX/XXX,port=7777,localport=33468]" daemon prio=10 tid=0x00007fd56c5cd000 nid=0x874 runnable [0x00007fd523d11000]
         java.lang.Thread.State: RUNNABLE
          at java.net.SocketInputStream.socketRead0(Native Method)
          at java.net.SocketInputStream.read(Unknown Source)
          at java.net.SocketInputStream.read(Unknown Source)
          at java.io.FilterInputStream.read(Unknown Source)
          at org.jboss.remoting.transport.bisocket.BisocketServerInvoker$ControlConnectionThread.run(BisocketServerInvoker.java:743)

       

      The system running these threads is a tomcat with a jboss messaging client (4.3.0.GA_CP06) that sends JMS messages to a Jboss EAP 4.3.

       

      These threads never dies and we suspect that it could be the reason for our high CPU-load. Does anyone know what is keeping these threads alive?

       

      Best regards, Hannes