(UNIX only) Setting the ulimit Value

On UNIX systems, PPM (through the kStart.sh script) uses the ulimit utility to set the maximum number of open file descriptors to 1000. In a server cluster configuration, this setting may be too low, causing nodes to come down.

If the default ulimit setting does not meet your requirements, reset it as follows:

  1. Navigate to the <PPM_Home>/bin directory and open the kStart.sh file in a text editor.

  2. Locate the following text:

    if [ $HOST_TYPE = UNIX ]; then
        ulimit -n 1000
        umask 022
  3. Change the ulimit value as follows:

    ulimit -n 1100
  4. Repeat step 1 through step 3 for each additional node in the cluster.

    For example, if your server cluster consists of five nodes, then specifying the ulimit value of 1100 for each allocates 5500 open file descriptors for the PPM Server cluster deployment.

Tip:  You can simply remove the setting mentioned in step 2 from the kStart.sh file to allow the UNIX operating system to control the number of open file descriptors.