Run on Linux with user authority
If you install AS4 Microservice on Linux and do not run the installation as the system administrator, you must ensure that the account is not constrained by user process limits. In this situation, you need run the ulimit command to raise the limit for the maximum number of user processes for the user account that is used for the installation.
If you are installing AS4 Microservice on Linux, the user account that is used for the installation must have the maximum user processes set correctly by using the ulimit command. Raising the maximum allowable user processes for this account ensures that no single user can run so many processes that the system is unstable for other users. Setting the max user processes with the ulimit command has the following benefits:
- Limits resources to ensure that the most important processes on your servers can keep running.
- Competing processes cannot consume more resources than is good for the overall system.
- Legitimate processes do not fail because the usage limits were set too low. In this scenario, the processes are allocated system resources that allow them to run properly without competing with other users for the same resources.
To ensure that AS4 Microservice does not fail or become unstable for one user because of the actions of another user, set the max user processes parameter to 4096. To increase the maximum number of processes available to the user ID with which you install AS4 Microservice on Linux, run the following command:
ulimit -u 4096