Monitoring threads

The primary purpose of thread monitors is to control resource use (for example, memory) by limiting the number of threads that can concurrently execute a particular task. Thread monitors also enable EAServer to detect whether a specific thread has been executing too long within a unit of work, which may indicate a thread that has stopped responding. A thread in this state can cause the system to become unresponsive. Thread monitors can check the managed threads in the system, such as Web container threads, but cannot monitor unmanaged threads, such as those created by applications. If EAServer detects a problem, an error is written to the server log file.

StepsAdding a new thread monitor

  1. Expand Threads, select Thread Monitors, right-click, and select Add.

  2. Complete the wizard to create the new thread monitor. Enter a name for the thread monitor.

  3. Select Finish.

StepsMonitoring active or waiting threads in the Management Console

  1. Expand Threads, then select Active Threads or Waiting Threads.

StepsDeleting a thread monitor

  1. Select the thread monitor, right-click, and select Delete.

  2. In the wizard, confirm that you want to delete the thread monitor.

StepsConfiguring a thread monitor

  1. Expand the Threads folder, then expand the Thread Monitors folder, and select the thread monitor.

    The thread monitor properties display in the right pane on these tabs:

    If you edit thread monitor properties, select Apply to save your changes.