source: vendor/current/docs-xml/smbdotconf/misc/rpcdaemon.xml

Last change on this file was 988, checked in by Silvan Scherrer, 9 years ago

Samba Server: update vendor to version 4.4.3

File size: 2.1 KB
Line 
1<samba:parameter name="rpc_daemon:DAEMON"
2 context="G"
3 type="string"
4 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
5<description>
6 <para>
7 Defines whether to use the embedded code or start a separate daemon
8 for the defined rpc services.
9 The rpc_daemon prefix must be followed by the server name, and a value.
10 </para>
11
12 <para>
13 Two possible values are currently supported:
14 <programlisting>
15 disabled
16 fork
17 </programlisting>
18 </para>
19
20 <para>
21 The classic method is to run rpc services as internal daemons
22 embedded in smbd, therefore the external daemons are
23 <emphasis>disabled</emphasis> by default.
24 </para>
25
26 <para>
27 Choosing the <emphasis>fork</emphasis> option will cause samba to fork
28 a separate process for each daemon configured this way. Each daemon may
29 in turn fork a number of children used to handle requests from multiple
30 smbds and direct tcp/ip connections (if the Endpoint Mapper is
31 enabled). Communication with smbd happens over named pipes and require
32 that said pipes are forward to the external daemon (see <smbconfoption
33 name="rpc_server"/>).
34 </para>
35
36 <para>
37 Forked RPC Daemons support dynamically forking children to handle
38 connections. The heuristics about how many children to keep around and
39 how fast to allow them to fork and also how many clients each child is
40 allowed to handle concurrently is defined by parametrical options named
41 after the daemon.
42 Five options are currently supported:
43 <programlisting>
44 prefork_min_children
45 prefork_max_children
46 prefork_spawn_rate
47 prefork_max_allowed_clients
48 prefork_child_min_life
49 </programlisting>
50
51 To set one of these options use the follwing syntax:
52 <programlisting>
53 damonname:prefork_min_children = 5
54 </programlisting>
55 </para>
56
57 <para>
58 Samba includes separate daemons for spoolss, lsarpc/lsass,
59 netlogon, samr, FSRVP and mdssvc(Spotlight). Currently five
60 daemons are available and they are called:
61 <programlisting>
62 epmd
63 lsasd
64 spoolssd
65 fssd
66 mdssd
67 </programlisting>
68 Example:
69 <programlisting>
70 rpc_daemon:spoolssd = fork
71 </programlisting>
72 </para>
73</description>
74
75<value type="default">disabled</value>
76</samba:parameter>
Note: See TracBrowser for help on using the repository browser.