Preparing to create additional servers in a distributed environment

If you are configuring for a distributed environment and need to define many instances of the InfoPrint server process on the same machine, use the fstshow command to see what intercommunication ports are available on your server.

For example, entering fstshow —o on a command line produces a display similar to the contents of this table:

#################################################
#   IN-USE?    PORT#    PID     DIR-ID     NAME  
#     Y        2050    23266      2       server1
#     Y        2051    24272      0       notifyd
#     N        2052               99             
#     N        2053               99             
#     N        2054               99             
#     N        2055               99             
#     N        2056               99             
#     N        2057               99             
#     N        2058               99             
#     N        2059               99             
#################################################

Once you have a list of the server intercommunication ports that are either in use or available (2050 through 2059 in the display above), you can see if you have enough ports to start more InfoPrint Manager server processes. If not, you can use the pdinitports utility to initialize a larger range of port numbers for interprocess communication. Note that InfoPrint Manager processes, such as notifyd and the SAP callback daemons also use server intercommunication ports.

Because InfoPrint defaults to reserving only 10 ports, to define more than 10 server processes, you must use the pdinitports utility to initialize more than 10 ports. For example, to initialize InfoPrint to use the server interprocess communication ports 2050 through 2069 for twenty server processes, enter this at the command line:

pdinitports 2050 2069
For a complete description of the pdinitports utility, see InfoPrint Manager: Reference. Once you have completed this process, you can begin Creating additional servers or starting existing servers.