Tuning a Process Server

For most customers, the default Process Server settings are satisfactory. However, you may need to tune a Process Server if processes are not being executed in the expected time frame.

For example, consider a Process Server that is running low on resources. A good troubleshooting step is to put each of its Queues into Held status to try to figure out which Queue is the source of the problem. If, say, you discover that the problem Queue is running a lot of low-priority processes as well as high-priority processes, one potential solution is to give the most important processes a higher priority than the lower ones, and then set the Hold Level for the Queue to a value that is higher than the Priority setting of the lower-priority processes. This will cause the Process Server to hold lower-priority processes while higher-priority processes are running.

Note that you will need to restart the Process Server for the changes to take place.

Enabling Process Server Monitoring

Process Server and Queue monitoring is disabled by default for performance reasons. To enable it, set the /configuration/jcs/monitoring/enabledconfiguration entry to true to enable monitoring. Then, for each Process Server you want to monitor, set the MonitorIntervalProcess Server parameters.