Previous Topic: Encyclopedia Utility Program NamesNext Topic: Calculating the MinInstance and MaxInstance Values


Allowing the Server to Process Multiple Requests

Starting another instance of an Encyclopedia Server utility allows you to take advantage of running another image of the server software. This enables your system to handle multiple server requests concurrently.

To allow the CSE software to start another instance of an Encyclopedia utility automatically, you can change the default values for the min/max instance and the queue depth in your <iefmd>.ini file. The following defines each of these values:

Parameter

Description

Mininstance

When the Message Dispatcher (MD) is started, the MinInstance statement instructs the MD on how many instances of the server utility to start initially. The MinInstance for Encyclopedia utilities should always be 1.

Maxinstance

The MaxInstance statement instructs the MD on the maximum number of instances of the server utility allowed to run at any given time. Maxinstance=3 is recommended.

QueueDepth

The QueueDepth statement tells the MD when to start additional instances of a server utility. It bases this on the backlog of client requests.

A QueueDepth value of one or more tells the MD to examine the backlog. When the backlog hits this QueueDepth value, the MD starts the next server instance. (As long as your MaxInstance is greater than one.) Use one when MaxInstance is set to one and use a value of one or greater when the MaxInstance is greater than the MinInstance.

A QueueDepth value of zero instructs the MD not to examine the request backlog. In this case it will never start additional instances on demand.