Specifying Messaging Server Process Handler Parameters
There are three generic process types that are the basis for all handler processes:
-
PSBRKHND, which is the publication broker handler.
-
PSPUBHND, which is the publication contractor handler.
-
PSSUBHND, which is the subscription contractor handler.
The following parameters apply to all three process types.
| Field or Control | Description |
|---|---|
|
Min Instances (Minimum instances) |
Specifies the number of handler server processes started at boot time. |
|
Max Instances (Maximum instances) |
Specifies the maximum number of handler server processes that can be started or spawned. |
|
Service Timeout |
Specifies the number of seconds a handlers waits for a service request before timing out. Service timeouts are recorded in the TUXLOG and APPSRV.LOG. In the event of a timeout, the handler terminates itself and Oracle Tuxedo automatically restarts the process. |
|
Recycle Count |
Specifies the number of times that the system executes each server before the PeopleSoft system intentionally terminates the process. Server processes must be intermittently recycled to clear buffer areas. The time required to recycle a server is negligible (a matter of milliseconds). The Recycle Count parameter does not translate into a native Oracle Tuxedo parameter in the PSAPPSRV.UBB file. Instead the value is stored in memory and is managed by the PeopleSoft system. |
|
Allowed Consec Service Failures (Allowed consecutive service failures) |
This option enables dynamic server process restarts in the event of service failures. To set this option, enter a number greater than 0. To disable it, enter 0. The default for this parameter is 2. The numerical value that you enter is the number of consecutive service failures that cause a recycle of the server process. This is a catchall error handling routine that allows a handler to terminate itself if it receives multiple, consecutive, fatal error messages from service routines. Such errors should not occur consecutively; however, if they do, it indicates that the server process needs to be recycled or cleansed. A retry message appears when the specified number of service failures occurs. |
|
Max Retries (Maximum retries) |
Specifies the maximum number of times that the server attempts to restart a failed action. This parameter prevents a bad item from continuously crashing a handler process. The counter is incremented when the handler sets the status to Working but before it actually starts processing the item. |