pdweb.threads component
The pdweb.threads statistics component gathers information about WebSEAL worker thread activity. Its report is the overall thread usage statistics that include not just request traffic, but all the worker threads for the WebSEAL process.
WebSEAL, version 6.0, and later can be configured to use multiple interfaces. Each separately configured interface can use a separate worker thread pool. The thread pool has the same name as the specified interface.
Alternatively, all configured interfaces can share worker thread pool. The default WebSEAL interface configuration uses the default name to differentiate between that interface and the corresponding thread pool, from other separately configured interfaces. The default WebSEAL interface configuration is defined under the [server] stanza. A separately configured WebSEAL interface (defined under the [interfaces] stanza) uses the specified name. The pdweb.threads component is always enabled by default and cannot be disabled. The following list describes the types of available information:
- active
- The total number of active worker threads of all WebSEAL interfaces that are handling requests.
- total
- The total number of worker threads configured for all WebSEAL interfaces.
- 'default' active
- The total number of active worker threads in the default interface thread pool that are handling requests. If we do not configure one or more more WebSEAL interfaces, the value of default active matches the value of active.
- 'default' total
- The total number of configured worker threads for the default interface thread pool. If we do not configure one or more more WebSEAL interfaces, the value of default total matches the value of total.
- 'other_interface' active
- The total number of active worker threads in the thread pool that is handling requests for an additional configured interface. other_interface is the name assigned to the interface.
- 'other_interface' total
- The total number of worker threads in the thread pool used by an additional interface named other_interface.
The following example shows the output from a stats get command for the pdweb.threads component. The example assumes that no additional WebSEAL interface is configured:
#pdadmin> server task default-webseald-instance stats get pdweb.threads active : 0 total : 50 'default' active : 0 'default' total : 50
Parent topic: WebSEAL components and activity types