WebSphere Application Server & Liberty

WebSphere Application Server & Liberty

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Thread Hung

    Posted 08/11/10 10:37 AM
    Thread Hung

    --------------------------------

    Hi All,

    I am getting this issue in production server and now application has stoped . So please help me out to resolve this issue.

    [7/30/09 9:21:33:215 PDT] 359cacf5 MDBListenerIm I WMSG0043I: MDB Listener IN0337LobRevMessageListenerPort stopped for JMSDestination jms/FTM_QM1.FPP.REV
    [7/30/09 9:22:06:868 PDT] 4c462cf5 ThreadMonitor W WSVR0605W: Thread /"Servlet.Engine.Transports : 0/" (35a56cf5) has been active for 642,035 milliseconds and may be hung. There are 3 threads in total in the server that may be hung.
    [7/30/09 9:22:07:181 PDT] 4c462cf5 ThreadMonitor W WSVR0605W: Thread /"Servlet.Engine.Transports : 3/" (34c6acf5) has been active for 604,975 milliseconds and may be hung. There are 4 threads in total in the server that may be hung.
    [7/30/09 9:22:07:265 PDT] 3433acf5 SystemOut O user is null redirecting to login
    [7/30/09 9:22:29:877 PDT] 4c4e2cf5 SystemOut O user is null redirecting to login

    --------------------------------

    Posted By: capsujit at Jul 31 2009 5:31PM


  • 2.  Thread Hung

    Posted 08/11/10 10:45 AM
    This can be happening for any number of reasons, but one of the primary things that I've come across is that a connection pool may be staying open because the query or stored procedure the application sent isn't being resolved but the database thinks it should be.

    Hopefully you have a development enviornment in which you can test the application,Note the query, stored procedure, whatever, and then contact whoemver is responsible for it to find out why it's not working correctly so you can get it fixed.

    Appserver should produce javacoredump,the file will be called something like javacore528596.1138290747.txt. The output of this javacore can be analyzed by IBM thread analyzer tool you can see all sorts of things such as the method that is executed by the majority of your threads,lock etc.

    If there is no core dump you can initiate a ps kill -11 I think on the app server process and this will force a javacoredump.

    Thanks
    AnandRaj

    --------------------------------

    Posted By: a.pusarla at Aug 1 2009 4:55PM


  • 3.  Thread Hung

    Posted 08/11/10 10:55 AM
    You need to get a javacore at the time you see these messages. You can then see what the thread is doing.

    It also can be helpful to get verbosegc to see if garbage collection is thrashing and causing the thread(s) to hang.

    --------------------------------

    Posted By: cathy at Aug 1 2009 10:11PM