Date: Thu, 26 Dec 1996 15:23:57 -0800 (PST) From: Doug White <dwhite@gdi.uoregon.edu> To: Gary Kline <kline@tera.com> Cc: questions@FreeBSD.ORG Subject: Re: multi-media app runs out of forking capabilities Message-ID: <Pine.BSI.3.94.961226152245.248E-100000@localhost> In-Reply-To: <199612262106.NAA10833@athena.tera.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 26 Dec 1996, Gary Kline wrote: > I didn't think that this would stall my devlopment, but > it has. Before I upgraded to 32MB of memory I sometimes > would get a ``Can't fork'' error from the kernel. I > thought that having 32 megs would automagically resolve > this problems, but no such luck. It depends on what causes the error. I highly doubt it's out of memory. > > Now I'm writing a multi-media app that does many forks > to spawn and kill ancillary processes, and I am getting > the same `can'tt fork' messages. > > My zsh used to allow ulimit -p <N> where N could be > large. The number of processes currently defaults to > just 40. No longer. > > Q1: What's the quick fix, if there is one for the 2.1.5 > kernel? Try 'ulimit' with no options. Under sh and csh, it unlocks all the resource restrictions. > Q2: What and where can I set the default and rebuild > my kernel so that I have an unlimited or large (say 200) > procs? I don't think this is a kernel issue. > Q3: What code can I build in to my application to let > it do all the forks it needs to? and will this require > the application to run suid? Can't say. Doug White | University of Oregon Internet: dwhite@resnet.uoregon.edu | Residence Networking Assistant http://gladstone.uoregon.edu/~dwhite | Computer Science Major
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.3.94.961226152245.248E-100000>