Open topic with navigation

TIBCO iProcess® Engine 11.10.0

# 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.

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO iProcess® Engine

Copyright © 1994-2025. Cloud Software Group, Inc. All Rights Reserved.