Web module or appserver stops processing requests

 

+

Search Tips   |   Advanced Search

 

If an appserver process spontaneously closes, or Web modules stop responding to new requests, use some of the following techniques to determine whether the problem is...

If an appserver process spontaneously closes, or Web modules running on the appserver stop responding to new requests:


Determine if the appserver is running out of memory

If you determine that the appserver is running out of memory, one of the following situations might be occurring:


Browse the thread dump for clues

The JVM creates a thread dump whenever an appserver process spontaneously closes. You can also force an application to create a thread dump. After a dump is created, check the dump for clues as to why new requests are not being processed.

To force a thread dump...

  1. Use the wsadmin command prompt, get a handle to the problem appserver:

    wsadmin>set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]

  2. Generate the thread dump...

    wsadmin>$AdminControl invoke $jvm dumpThreads

  3. Look for an output file in the WAS installation root directory with a name like...

    javacore.date.time.id.txt

After the application creates the dump, you can check for the following clues:

IBM Support has documents and tools that can save you time gathering information needed to resolve problems. Before opening a problem report, see the Support page.


 

Related tasks

Monitor performance with Tivoli Performance Viewer (TPV)
Manage appservers