From owner-FreeBSD-users-jp@jp.FreeBSD.org Tue Apr 20 08:07:58 2010
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id o3JN7wu64712;
	Tue, 20 Apr 2010 08:07:58 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from pis.elm.toba-cmt.ac.jp (pis.elm.toba-cmt.ac.jp [202.26.248.196])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id o3JN7wP64707
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 20 Apr 2010 08:07:58 +0900 (JST)
	(envelope-from kiri@pis.elm.toba-cmt.ac.jp)
Received: from kiri.pis.pis.elm.toba-cmt.ac.jp (localhost [127.0.0.1])
	by pis.elm.toba-cmt.ac.jp (8.14.3/8.14.2) with ESMTP id o3JN7bRb086667
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 20 Apr 2010 08:07:39 +0900 (JST)
	(envelope-from kiri@pis.elm.toba-cmt.ac.jp)
Message-Id: <201004192307.o3JN7bRb086667@pis.elm.toba-cmt.ac.jp>
From: KIRIYAMA Kazuhiko <kiri@pis.elm.toba-cmt.ac.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <ygevdbn7ofu.wl%ume@mahoroba.org>
References: <201004190912.o3J9C2oR062981@pis.elm.toba-cmt.ac.jp>
	<ygevdbn7ofu.wl%ume@mahoroba.org>
User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8
 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 MULE XEmacs/21.4 (patch 21)
 (Educational Television) (i386--freebsd)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Tue, 20 Apr 2010 08:07:37 +0900
X-Sequence: FreeBSD-users-jp 92982
Subject: [FreeBSD-users-jp 92982] Re: Can't fork nfsd
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: kiri@pis.elm.toba-cmt.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

$B6M;3$G$9(B

At Mon, 19 Apr 2010 18:59:33 +0900,
Hajimu UMEMOTO wrote:
> 
> kiri> nfsd $B$G$9$,!$$I$&$b(B -n $B%*%W%7%g%s$,Mx$+$J$$$_$?$$$J$s$G$9$,!$(B
> kiri> $B%=!<%9$r$A$g$C$H8+$?$H$3$m$I$&$b?7$7$$%+!<%M%k(B($BCm(B)$B$G$OA4$/(B
> kiri> nfsd $B$r;:$s$G$/$l$J$$$_$?$$$J$s$G$9$,!$$3$l$O;EMM$G$7$g$&$+!)(B
> 
> $BA4A35$$E$$$F$$$^$;$s$G$7$?!#;EMM$G$7$g$&!#%^%k%A%W%m%;%9$G$O$J$/%+!<%M(B
> $B%k%9%l%C%I2=$5$l$F$$$k$h$&$G$9!#(B
> 
> ume@himuro:~% ps axH |grep nfsd
> 17950  ??  S      0:00.32 nfsd: server (nfsd)
> 17950  ??  S      0:00.24 nfsd: server (nfsd)
> 17950  ??  S      0:00.20 nfsd: server (nfsd)
> 17950  ??  S      0:00.25 nfsd: server (nfsd)
> 51548  ??  Is     0:00.01 nfsd: master (nfsd)

$B$J$k$[$I(B...

> $B$3$3$G(B fork() $B8e$K8F$s$G$$$k(B start_server() $B$G!"(Bnew_syscall $B$N>l9g$K(B
> nfssvc() $BM?$($k9=B$BN$K(B nfsdcnt $B$r%;%C%H$7$F$$$^$9!#L>A0$+$i$7$F%9%l%C(B
> $B%I?t$G$9$M!#(B
> 
> 		nfsdargs.principal = principal;
> 		nfsdargs.minthreads = nfsdcnt;
> 		nfsdargs.maxthreads = nfsdcnt;
> 		error = nfssvc(nfssvc_nfsd, &nfsdargs);

/usr/include/fs/nfs/nfs.h ($B"-(B) $B$G$9$M(B

/*
 * nfsd argument for new krpc.
 */
struct nfsd_nfsd_args {
        const char *principal;  /* GSS-API service principal name */
        int     minthreads;     /* minimum service thread count */
        int     maxthreads;     /* maximum service thread count */
};

$B$?$@!$8=>u$O?t==Bf$N%G%#%9%/%l%9%/%i%$%"%s%H%^%7%s$rF1;~$K0l(B
$B@F$KN)$A>e$2$F$$$k$N$G$9$,!$0JA0(B(6.2-RELEASE-p7)$B$KHf$Y6C0[E*(B
$B$KCY$/$J$C$F$$$^$9(B($BCm(B)$B!%%/%i%$%"%s%H$NJ}$b%9%l%C%IBP1~$K$7$J(B
$B$$$H$$$1$J$$$H$$$&$3$H$O$"$j$^$9$+!)(B $B%/%i%$%"%s%H$N(B rc.conf
$B$O(B [1] $B$J$+$s$8$G$9!%$^$!!$(B6.2-RELEASE-p7 $B$O(B OS $B$O%m!<%+%k$G(B
KDE3.5$B$KBP$7(B 8.0-STABLE $B$NJ}$O40A4%G%#%9%/%l%9$G(B KDE4.3.4
$B$C$F$N$O$"$j$^$9$1$I(B...$B!%(B

($BCm(B) 2$B!A(B3$BJ,(B(6.2-RELEASE-p7)$B"*(B20$B!A(B30$BJ,(B(8.0-STABLE)
[1] http://www.openedu.org/~kiri/trouble/rc.conf.default
