Configuring System Parameters on UNIX or Linux Platforms

If you are installing on a Linux or UNIX platform, you must configure the platform for running ActiveMatrix BPM.

You must:
  • install 3 additional packages. You can use yum to install the following packages:
    • glibc.i686
    • libstdc++.so.5
    • compat-libstdc++-33-3.2.3-72. el7.x86_64
  • set the maximum number of open files/file descriptors, as described below.

Procedure

  1. Set the maximum number of open files/file descriptors.

    The maximum number of open files/file descriptors that a user can open is controlled by the operating system. However, the default threshold on Linux systems is typically too low and has to be increased.

    TIBCO recommend that you set the system-wide, hard limit to a value of at least 10000, on each machine that will be part of the ActiveMatrix BPM system.

  2. If you are using IBM AIX v6.x or v7.x, make sure that the system-wide, soft limit for the data user process resource is set to a value of at least 512Mb. If this limit is set to a lower value, the ActiveMatrix system node and any BPM nodes will fail to start, with an OutOfMemory Native memory exhausted error.

    The following is an example of how you can set this value:

    1. Log in as root and run the following command:

      $ chuser data=1048576 root

      where 1048576 is the number of 512-byte blocks needed.

    2. Log in as the BPM user and run the following command (as the root user):

      $ ulimit -Sd