Check the File Descriptor Count on Your Linux System

The Oracle Communications Session Delivery Manager server requires that the Linux system, on which it is installed and runs, have 20,000 file descriptors.

  1. Login to the server as the nncentral user.
  2. Use the ulimit -n command to view the number of file descriptors configured for your Linux system.
    ulimit -n
  3. If the output displays a value of 20000 or greater, you are finished with this task. If the output value is less than 20000, continue to the next step.
  4. Navigate to the OCSDM installation bin directory.
    For example:
    cd /<sdm-install-directory>/AcmePacket/NNC<version>/bin
  5. Run the shutdownnnc.sh script. By default, the shutdownnnc.sh script detects whether the existing installation is a standalone or clustered system and prompts you with the option to shut down the entire cluster if no flag options are provided.

    Note:

    However, You can script an option ahead of time by adding -local for single nodes and -cluster to shutdown an entire cluster.
    ./shutdownnnc.sh
    Shutdown back-end server
    Do you wish to shut down the entire cluster (Yes/No)? Yes
  6. Login to the server as the root user.
  7. Open the limits.conf file in the /etc/security/ directory to check if there is any line in the file with soft nofile or hard nofile entries. For example:
    /etc/security/limits.conf
    #<domain>      <type>           <item>              <value>
    
    *               soft            nofile               20000
    *               hard            nofile               20000
    
  8. If there are no values after the nofile entries or these entries are less than 20000, enter each entry as shown above.
  9. Exit the shell.
  10. Login to the server as the nncentral user.
  11. Use the ulimit -n command again to view the number of file descriptors that you configured (the command should now return a value of 20000).
  12. If you have a cluster setup, repeat the previous steps for each cluster member.