NumFiles (UNIX Only)

This parameter sets the maximum number of files that the UNIX TIBCO iProcess® Objects Server can open.

TIBCO iProcess Engine must be started with a sufficient number of available file descriptors per process based on the number of users. It is highly recommended that the file limit be as high as possible since the TIBCO iProcess® Objects Server will immediately exit if there are no more file descriptors available. The following three methods are available to set this number:

Set the NumFiles configuration parameter to the desired maximum number of files to open. If present, the TIBCO iProcess® Objects Server will use this value to set the maximum number of open files. If NumFiles is NOT specified, the TIBCO iProcess® Objects Server will use the TCPMaxClients parameter as described to determine the maximum number of open files. (Note - By default, the NumFiles parameter is NOT specified.)
Allow the TIBCO iProcess® Objects Server to calculate the maximum number of open files using the value in the TCPMaxClients configuration parameter (see TCPMaxClients). The calculation shown is used:
   (2 times value of TCPMaxClients) + 20

The TIBCO iProcess® Objects Server will automatically use the formula shown above to set the maximum number of files if the NumFiles parameter is not specified.

Depending on the types of transactions being run, the number of file descriptors determined by the formula above may be insufficient on some systems. In these cases, you may want to set the number of files in one of the following ways:
Use the following formula as a guideline to determine the number of file descriptors you need:
      (12 * Number of users) + 100

For a default configuration, the default number of users is 1024, which means the upper file limit should be 12388 ((12 * 1024) + 100).

Run the command ulimit -n unlimited to set the file limit to the operating system design limits; this command will only be successful if TIBCO iProcess Engine is started as the root user or if the system limits allow this.

Lower Bound: 148
Upper Bound: System limit
Default: There is no default. If this parameter is not specified, the TCPMaxClients parameter is used to calculate the number of files.