4.4 Configuring Replicated Server Processes and Groups

To configure replicated server processes and groups in the Oracle Tuxedo domain, complete the following steps:

  1. Edit the application’s UBBCONFIG file using a text editor.
  2. In the GROUPS section, specify the names of the groups you want to configure.
  3. In the SERVERS section, specify the parameters in the following table for the server process you want to replicate.

    Table 4-2 Parameters Specified in the SERVERS Section

    Parameter Description
    Server application name Specifies the name of the executable file that contains the application server.
    GROUP Specifies the name of the group to which the server process belongs. If you are replicating a server process across multiple groups, specify the server process once for each group.
    SRVID Specifies a numeric identifier, giving the server process a unique identity.
    MIN Specifies the number of instances of the server process to start when you start the application.
    MAX Specifies the maximum number of server processes that can be running at any one time.

    The MIN and MAX parameters determine the degree to which a given server application can process requests on a given interface in parallel. During run time, the system administrator can examine resource bottlenecks and start additional server processes, if necessary, thereby scaling the application. For more information, see Monitoring a Running Application in the Oracle® Tuxedo Run-Time Application Administrator's Guide

    The MAX parameter controls the maximum number of instances. However, Oracle Tuxedo does not spawn instances automatically. The system will automatically start up to the specified MIN number of instances. Between MIN and MAX, the system administrator will need to spawn new instances manually. Once MAX is reached, an error will be returned by tmboot, tmadmin, or the TMIB API.