Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Too Many Processes - Fork Failed in SCO Unix Open Server 5.0.7

Posted on 2005-05-16
Medium Priority
Last Modified: 2013-12-16
We have a Unix server running SCO Open Server 5.0.7 with 512Mb of Ram. WHen everyone logs in (around 150 users) we are getting the error too many processes - fork failed and the applications will not run.

The Number of Processes in Configure is set to MaxProc - the maximum available. Would increaing the memory give us more processes to fix the problem, or is there something else I can do?

Question by:grwallace
LVL 38

Expert Comment

ID: 14015412
Please have a look at the answer in the following SCO FAQ:

    try to use scoadmin to change the kernel parameter if needed, remember to relink
the kernel and then reboot.
LVL 51

Accepted Solution

ahoffmann earned 500 total points
ID: 14017123
as yuzh said, this is a system limit
not shure for SCO but most systems can be configured in  /etc/security/limits.conf
LVL 62

Expert Comment

ID: 14030686
You should run /etc/config/cf.d/configure
Adjust (double) settings for MAX_PROC ( this is auto-tuned probably )
Then run link_unix from same dir
And choose new kernel to boot up

Logfiles may tell you actual limit that is hit so you can rise. Bad it does not work on the fly and one must relink kernel and reboot. Sometimes first relink is last, so backup is advisable.

Usually 16*average_number_of_sessions is enough for system process table.
MAXUP is limit for each user, it defaults to 256, which is mostly enough

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
Java performance on Solaris - Managing CPUs There are various resource controls in operating system which directly/indirectly influence the performance of application. one of the most important resource controls is "CPU".   In a multithreaded…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Suggested Courses
Course of the Month14 days, 20 hours left to enroll

577 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question