Linux r11.3.4 agent: cannot allocate memory

Document ID : KB000074335
Last Modified Date : 11/06/2018
Show Technical Document Details
Issue:

Receiving Job submission error for new job using CA Workload Automation Agent r11.3 SP4. The runner_os_component.log contains error message "Cannot fork a new process to execute the job:CESBNPRD.BKPDEVA/CESBNPRD.1/MAIN, reason:Cannot allocate memory."

Cause:
OS parameter updates were made to support an MQ upgrade. The following updates were set:
overcommit_ratio=50
overcommit_kbytes=0 
overcommit_memory=2 
Resolution:
A possible solution is to the issue is to set overcommit_memory=0.

If the sys admin had the overcommit_memory=0 then jobs would execute with no issues.
Modifying this setting back to 2, causes the jobs to fail with “Cannot fork a new process to execute the job:OTSBNPRD.BKPDEVA/OTSBDTST.23/MAIN, reason:Cannot allocate memory”