Subject: Re: More process
To: None <port-sparc@NetBSD.ORG, tech-kern@NetBSD.ORG>
From: Michael Richardson <mcr@sandelman.ottawa.on.ca>
List: tech-kern
Date: 12/26/1996 16:11:52
>>>>> "Jason" == Jason Thorpe <thorpej@nas.nasa.gov> writes:
    Jason> 	- bump "maxusers" in your kernel config file

    Jason> 	- use sysctl(8) to increase kern.maxproc

    Jason> For the per-process resource limit, use the getrlimit() and
    Jason> setrlimit() library functions to alter the limits.  You can
    Jason> also change the limit in the shell before the http server
    Jason> is exec'd.

  The really wierd thing about using setrlimit(2) to increase the
number of processes is that the "current" value is system wide, but
the max can be per-process. So, some processes with higher maxproc can
fork() as a given user id, but other processes (such as those started
from cron) *can't* fork. 
  I haven't found a use for this "feature" yet.

   :!mcr!:            |  Network security consulting and 
   Michael Richardson |      contract programming
 WWW: mcr@sandelman.ottawa.on.ca. PGP key available.