Preparing the Customization File to Overwrite the ulimit Parameters
Use these instructions if you want to specify ulimit values that are equal to or greater than the values for the parameters in the generated psft_unix_system.yaml file.
There is no parameter that you can use to specify whether the DPK setup script sets the ulimit parameters. You can change the values, but there is no parameter to prevent the DPK setup script from changing the ulimit parameters.
Note:
Review the requirements in Understanding PeopleSoft Environment Customizations before preparing the customization file.
-
Locate the psft_unix_system.yaml file, which was installed by the deployment, in BASE_DIR/dpk/puppet/production/data.
-
If necessary, create a psft_customizations.yaml using a standard editing tool, such vi on Linux, and save it in the same location as the generated psft_unix_system.yaml file.
If this is the first entry in the psft_customizations.yaml file, ensure that there are three dashes (
---) on the first line of the file. Do not indent the dashes. -
Copy the entire
ulimit:collection type parameter (comprised of several lines) from the psft_unix_system.yaml file and paste it into the psft_customizations.yaml file.Retain the indentation as given in the delivered YAML file.
--- ulimit: group: hard.nofile: 65536 soft.nofile: 65536 hard.nproc: 65536 soft.nproc: 65536 hard.core: unlimited soft.core: unlimited hard.memlock: 500000 soft.memlock: 500000 hard.stack: 102400 soft.stack: 102400 user: hard.nofile: 131072 soft.nofile: 131072 hard.nproc: 131072 soft.nproc: 131072 hard.core: unlimited soft.core: unlimited hard.memlock: 500000 soft.memlock: 500000 -
Change the values of the
ulimitparameters in psft_customizations.yaml as needed, but the values must be equal to or greater than those in the generated psft_unix_system.yaml file. -
Save the file.
-
Continue with the steps in Completing the Customized Deployment.