From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Jul 14 23:46:03 1997
Received: by jaz.jp.freebsd.org (8.8.6+2.7Wbeta5/8.7.3) id XAA20447
	Mon, 14 Jul 1997 23:46:03 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.6+2.7Wbeta5/8.7.3) with ESMTP id XAA20442
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 14 Jul 1997 23:46:02 +0900 (JST)
Received: from red.warriors (ppp180.t3.rim.or.jp [202.247.160.180]) by mail.t3.rim.or.jp (8.8.5/3.4W3-rim1.1) with ESMTP id XAA25706; Mon, 14 Jul 1997 23:46:00 +0900 (JST)
Received: from localhost (localhost [127.0.0.1]) by red.warriors (8.8.5/3.5Wpl7-97061403) with ESMTP id XAA01302 for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 14 Jul 1997 23:45:53 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
From: "Shin'ya Kumabuchi" <kumabu@t3.rim.or.jp>
In-Reply-To: Your message of "Mon, 14 Jul 1997 16:48:11 +0900"
References: <199707140749.QAA22561@cynthia-net.or.jp>
X-Mailer: Mew version 1.70 on Emacs 19.28.2 / Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Mon, 14 Jul 1997 23:45:53 +0900
Message-ID: <1300.868891553@localhost>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 15843
Subject: [FreeBSD-users-jp 15843] Re: [Q] Cannot fork
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B7'^<!wIY;NDL(BSSL $B$G$9!#(B


$B!|!{(B $B;d$N5-21$,3N$+$J$i!"(B"Mon, 14 Jul 1997 16:48:11 +0900" $B:"(B ...
$B!|!{(B "$B@>6?(B" == Takeshi Saigoh <ken@cynthia-net.or.jp> $B$5$s$O=q$-$^$7$?!#(B

  $B@>6?(B> $BJ?Ln$5$s(B in 15814:

  >> $B!!(Blimit$B%3%^%s%I$r<B9T$7$F$_$F2<$5$$!#(Bmaxproc$B$,(B40$B$@$H;W$$$^$9!#!V(Blimit
  >> maxproc $B?t;z!W$G(B531$B$^$G$OA}$d$;$k$h$&$G$9!#LdBj$O!"(Bdistribute$B$rF0$+$7(B
  >> $B$F$$$k4D6-$N(Bmaxproc$B$r$I$&$d$C$FA}$d$9$+$G$9$,!#(B

$B$3$l$C$F$3$N(BFAQ$B$H4XO"$7$^$9(B?
"No more processes."$B$H(B"cannot fork"$B$N0c$$$3$=$"$l!"J?Ln$5$s$N$*$C$7$c(B
$B$k$h$&$K;v>]$H$7$F$O(B1$B%f!<%6$N(Bmaxproc$B$N%j%_%C%H$NOC$K$J$s$H$J$/8+$($^$9!#(B
---
Q. $B%W%m%;%9$r(B60$B$/$i$$N)$A>e$2$?$"$?$j$+$i!"?7$7$/%W%m%;%9$r5/F0$7$h$&(B
   $B$H$9$k$H!"(B
	% less foo.gz 
	No more processes.
	No more processes.
	"foo.gz" may be a binary file.  See it anyway? 
   $B$H8@$o$l$F$7$^$$$^$9!#%+!<%M%k$N(B NPROC $B$NCM$O(B
	MAXUSERS=5
	#define NPROC (40 + 32 * MAXUSERS)
   $B$H@_Dj$7$F$$$k$N$G!"==J,$@$H;W$$$^$9$,!"$I$&$7$F$G$7$g$&$+!#(B

A. NPROC$B$N?t$O!"A4%W%m%;%9$N>e8BCM$G$"$C$F!"$R$H$j$N%f!<%6$,;HMQ$G$-(B
   $B$k%W%m%;%9$N>e8B$G$O$"$j$^$;$s!#DL>o!"$R$H$j$N%f!<%6$,<B9T$G$-$k%W(B
   $B%m%;%9?t$K$O>e8BCM$,@_Dj$5$l$F$*$j!"(B
	sh(bash)	ulimit
	csh(tcsh)	limit
   $B$N3F%3%^%s%I$GJQ99$G$-$^$9!#(B

   $B$^$?!"(Bsystsat $B$rMxMQ$9$l$P!"%7%9%F%`$NMxMQ>pJs$rF@$k$3$H$,$G$-$^$9!#(B
   $B>\$7$/$O(B man systat $B$r8+$F$/$@$5$$!#(B

---

$B0x$K!"(BSoftwareDesign$B;o(B4$B7n9f$N!V(Bmaxusers$B$NL\0B!W$H$$$&%3%i%`$K$h$k$H!"(B
maxproc=NPROC$B$G!"(BNPROC$B$N%G%U%)%k%H$O(B"20+16*maxusers"$B$N$h$&$G$9!#(B
$B$G!"(B1$B%f!<%6$N%O!<%I%j%_%C%H$O(Bmaxprocperuid$B$H$$$&L>A0$G!"(BNPROC-1$B$i$7$$(B
$B$G$9!#(B($B$?$7$+$K(Bsysctl$B$G8+$F$_$?$i(Bmaxproc=180, maxprocperuid=179$B$K$J$C(B
$B$F$^$7$?!#(Bsystat$B$O;H$$J}$,$h$/J,$i$J$+$C$?$N$G$^$?$=$N$&$A(B^^;)
$B$G$9$+$i(Blimit(or ulimit)$B$G(Bmaxproc - 1$B$^$G$OA}$d$;$k$O$:$G$9!#(B

1$B%f!<%6Ev$?$j$N%W%m%;%9$N%=%U%H%j%_%C%H$rJQ$($kJ}K!$O%+!<%M%k$N%j%3%s(B
$B%U%#%0$7$+CN$j$^$;$s!#(B(3.0$B7O$G$O(B/etc/login.conf$B$H$$$&%U%!%$%k$G%=%U%H(B
$B%j%_%C%H$rJQ$($i$l$k$=$&$G$9(B)
$B<+J,$O(B

options		CHILD_MAX=128
$B$D$$$G$K!"!"!"(B
options		OPEN_MAX=128

$B$r;XDj$7$F$$$^$9!#$3$l$G%=%U%H%j%_%C%H$,(B128$B$K$J$j$^$9!#(B
$B!t(BX$B$r;H$C$F$k$H(B40$B$8$cB-$j$J$/$J$k$3$H$,$"$C$?$N$G!"$=$N;~$+$i$o$?$7$N(B
$B!t%G%U%)%k%H$G$9!#2H$G;H$&J,$K$O$3$s$J$KMW$i$J$$$s$@$1$I!"2q<R$G$$$C$Q(B
$B!t$$%/%i%$%"%s%H$r$"$2$k$H5$$E$/$H(Bno more process$B$C$F8@$o$l$A$c$&$s$G(B
$B!t$9$h$M(B ;-p

$B7k2LE*$K$O(B

  $B@>6?(B> $B$d$O$j$=$&$9$+(B... sys/limits.h $B$K(B

  $B@>6?(B>   #define CHILD_MAX  40   /* max simultaneous processes */

  $B@>6?(B> $B$H$"$j$^$9$N$G!$<h$j4:$($:$=$l$rA}$d$7$F2~A1$5$l$k$+$I$&$+;n$7$F(B
  $B@>6?(B> $B$_$?$$$H;W$$$^$9!%(B

$B$HF1$8$@$H$O;W$$$^$9$,!"%=!<%9$rD>$$$8$k$h$j%3%s%U%#%0%U%!%$%k$G;XDj$9(B
$B$kJ}$,%9%^!<%H$G$O$J$$$+$H!#!#!#(B(sys/limits.h$B$O(Bsys/syslimits.h$B$G$9$h$M(B?)



      _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
     _/   $B7'^<?5Li(B                             _/
    _/      e-mail: kumabu@t3.rim.or.jp       _/
   _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
