vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hello. OpenEdge10 On IBM AIX 5.2 B50 machine with 1 GB RAM 2 GB swap area server started with -n 10000 promon: Shared Memory 106732K Segments 1 0 Servers, 477 Users (477 Local, 0 Remote, 0 Batch),0 Apws RETURN - repeat, U - continue uninterrupted, Q - quit: LOG tail: 12:11:36 Usr 478: Login by heniek on /dev/pts/254. (452) 12:11:37 Usr 478: SYSTEM ERROR: Too many subprocesses, cannot fork. Errno=12 (358) system attributes: [ppc/root]$ lsattr -l sys0 -E keylock normal State of system keylock at boot time False maxbuf 20 Maximum number of pages in block I/O BUFFER CACHE True maxmbuf 0 Maximum Kbytes of real memory allowed for MBUFS True maxuproc 128 Maximum number of PROCESSES allowed per user True What to do?? with regards |
| |||
| "grzes32@interia.pl" <grzes32@interia.pl> wrote in news:40767DB0.3020908 @interia.pl: > Hello. > > > OpenEdge10 On IBM AIX 5.2 B50 machine with 1 GB RAM 2 GB swap area > server started with -n 10000 > > > promon: > Shared Memory 106732K Segments 1 > > 0 Servers, 477 Users (477 Local, 0 Remote, 0 Batch),0 Apws > > RETURN - repeat, U - continue uninterrupted, Q - quit: > > > > LOG tail: > 12:11:36 Usr 478: Login by heniek on /dev/pts/254. (452) > 12:11:37 Usr 478: SYSTEM ERROR: Too many subprocesses, cannot fork. > Errno=12 (358) > > > system attributes: > [ppc/root]$ lsattr -l sys0 -E > keylock normal State of system keylock at boot time False > maxbuf 20 Maximum number of pages in block I/O BUFFER CACHE True > maxmbuf 0 Maximum Kbytes of real memory allowed for MBUFS True > maxuproc 128 Maximum number of PROCESSES allowed per user True > > > What to do?? > > with regards > > According to the Knowledge Centre: ID: P846 Title: "Too many subprocesses, cannot fork 358 error - Increase maximum # of processes in kernel" Created: 4-Apr-2002 Last Modified: 1-Apr-2003 Status: Verified Known to occur in: UNIX Symptom(s): Unable to fork a process 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 Cause(s): Kernel setting is preventing Progress from completeing 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. OR: Title: "Too many subprocesses, cannot fork 358 error - insufficient memory for processes address space" Created: 19-Feb-2003 Last Modified: 20-Feb-2003 Status: Unverified Known to occur in: UNIX Symptom(s): Unable to fork a process 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 Increasing NPROC, MAXUP or MAXPROC does not seem to resolve the issue. Cause(s): Insufficient memory for processes address space. Fix: Increase the amount of memory for processes address space. This can be done by tuning MAXUMEM, SVMMLIM or HVMMLIM via the UNIX kernel. Explanation of parameters: MAXUMEM (superseded by SVMMLIM, HVMMLIM) The maximum amount of memory that is used to run a process. For System V 3, the parameter limits a process's virtual address space. SVMMLIM The soft limit that specifies the maximum address space that can be mapped to a process. Attempts to increase a process's address space beyond this value fails with an ENOMEM error. HVMMLIM The maximum or hard limit value of SVMMLIM. See: http://esupport.progress.com Kevin |
| ||||
| "grzes32@interia.pl" <grzes32@interia.pl> wrote in news:40767DB0.3020908 @interia.pl: > Hello. > > > OpenEdge10 On IBM AIX 5.2 B50 machine with 1 GB RAM 2 GB swap area > server started with -n 10000 > > > promon: > Shared Memory 106732K Segments 1 > > 0 Servers, 477 Users (477 Local, 0 Remote, 0 Batch),0 Apws > > RETURN - repeat, U - continue uninterrupted, Q - quit: > > > > LOG tail: > 12:11:36 Usr 478: Login by heniek on /dev/pts/254. (452) > 12:11:37 Usr 478: SYSTEM ERROR: Too many subprocesses, cannot fork. > Errno=12 (358) > > > system attributes: > [ppc/root]$ lsattr -l sys0 -E > keylock normal State of system keylock at boot time False > maxbuf 20 Maximum number of pages in block I/O BUFFER CACHE True > maxmbuf 0 Maximum Kbytes of real memory allowed for MBUFS True > maxuproc 128 Maximum number of PROCESSES allowed per user True > > > What to do?? > > with regards > I just re-read your message.. 106MB of shared memory??? Quite possibly this is the issue.. How many users are you actually going to have on this box?? Also, personally, I think this box is underspecced with regards the memory.. 477 users is already using almost all the physical RAM the machine has.. Kevin |