1 <samba:parameter name="rpc_daemon:DAEMON"
5 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
8 Defines whether to use the embedded code or start a separate daemon
9 for the defined rpc services.
10 The rpc_daemon prefix must be followed by the server name, and a value.
14 Two possible values are currently supported:
22 The classic method is to run rpc services as internal daemons
23 embedded in smbd, therefore the external daemons are
24 <emphasis>disabled</emphasis> by default.
28 Choosing the <emphasis>fork</emphasis> option will cause samba to fork
29 a separate proces for each daemon configured this way. Each daemon may
30 in turn fork a number of children used to handle requests from multiple
31 smbds and direct tcp/ip connections (if the Endpoint Mapper is
32 enabled). Communication with smbd happens over named pipes and require
33 that said pipes are forward to the external daemon (see <smbconfoption
38 Forked RPC Daemons support dynamically forking children to handle
39 connections. The heuristics about how many children to keep around and
40 how fast to allow them to fork and also how many clients each child is
41 allowed to handle concurrently is defined by parametrical options named
43 Five options are currently supported:
48 prefork_max_allowed_clients
49 prefork_child_min_life
52 To set one of these options use the follwing syntax:
54 damonname:prefork_min_children = 5
59 Samba includes separate daemons for spoolss, lsarpc/lsass, netlogon,
60 samr, and FSRVP. Currently four daemons are available and they are
70 rpc_daemon:spoolssd = fork
75 <value type="default">disabled</value>