Hangs and Hung Thread Messages
Hung thread messages do not always indicate a problem, as some requests may be expected to run for over 10 minutes (e.g. long-running queries, large reports, etc.). For this reason, it is important to know a thread’s purpose when attempting to diagnose a hang. In some cases, threads reported as hung will eventually continue, and such actions, along with the total length of time the thread was active, are also logged to the SystemOut.log.
In other cases, hung threads may never complete. This may be due to the thread waiting on a response from a backend server or database, a bad network connection, or a defect in the application code that is preventing threads from continuing. Given enough time, the number of hung threads can increase until the entire thread pool is hung, which may cause the app server to become completely unresponsive.
Slow Performance
MustGather: Short performance delays in WebSphere Application Server
Getting performance data from request metrics
Request timing: Diagnosing slow requests on WAS Liberty
MustGather: Performance, hang, or high CPU issues with WebSphere Application Server on Linux
MustGather: Performance, hang, or high CPU issues with WebSphere Application Server on AIX
MustGather: Performance, Hang, or High CPU Issues on Windows
MustGather: Performance, hang, or high CPU issues with WebSphere Application Server on Linux on Containers
Configuring the WebSphere Application Server hung thread detector to produce javacores
Configuring the hang detection policy
Multithreaded Applications Core Dump or Hang Applies to AIX 7200-05
“IBM prides itself on delivering world class software support with highly skilled, customer-focused people. ”
Contact Support