Consultor Eletrônico



Kbase P846: Too many subprocesses, cannot fork 358 error - Increase maximum # of processes in kernel
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/1/2010
Status: Verified

SYMPTOM(s):

Error 358 with errno 12

SYSTEM ERROR: Too many subprocesses, cannot fork. Errno=<number>. (358)

SYSTEM ERROR: Too many subprocesses, cannot fork. Errno=12. (358)

Errno 12 is ENOMEM - Not enough core or space depending upon UNIX flavor

Unable to fork a process

FACT(s) (Environment):

UNIX
Progress/OpenEdge Product Family

CAUSE:

Kernel setting is preventing Progress from completing an action. In this case, errno=12 indicates that Progress is being limited by the number of Processes allowed per user.

FIX:

Increase the maximum number of processes system wide or per user (ulimit) via the UNIX kernel. The kernel parameters governing these values in the kernel are usually NPROC, MAXPROC or MAXUP. These parameters may vary between UNIX Operating Systems.

Explanation of parameters:

NPROC
The maximum number of simultaneous processes that the system can run.

MAXPROC, MAXUP

The maximum number of processes that a user (any user ID number) can
have at one time.