<para>This option controls the number of worker processes that are
started for each service when prefork process model is enabled.
The prefork children are only started for those services that
- support prefork (currently only ldap). For processes that don't
- support preforking all requests are handled by a single process
- for that service.
+ support prefork (currently ldap, kdc and netlogon).
+ For processes that don't support preforking all requests are
+ handled by a single process for that service.
</para>
<para>This should be set to a small multiple of the number of CPU's
worker processes.</para>
</description>
-<value type="default">1</value>
+<value type="default">4</value>
</samba:parameter>
lpcfg_do_global_parameter(lp_ctx, "tls certfile", "tls/cert.pem");
lpcfg_do_global_parameter(lp_ctx, "tls cafile", "tls/ca.pem");
lpcfg_do_global_parameter(lp_ctx, "tls priority", "NORMAL:-VERS-SSL3.0");
- lpcfg_do_global_parameter(lp_ctx, "prefork children:smb", "4");
lpcfg_do_global_parameter(lp_ctx, "rndc command", "/usr/sbin/rndc");
lpcfg_do_global_parameter(lp_ctx, "nsupdate command", "/usr/bin/nsupdate -g");
"rpc server dynamic port range",
"49152-65535");
- lpcfg_do_global_parameter(lp_ctx, "prefork children", "1");
+ lpcfg_do_global_parameter(lp_ctx, "prefork children", "4");
lpcfg_do_global_parameter(lp_ctx, "check parent directory delete on close", "no");
"49152-65535");
Globals.rpc_low_port = SERVER_TCP_LOW_PORT;
Globals.rpc_high_port = SERVER_TCP_HIGH_PORT;
- Globals.prefork_children = 1;
+ Globals.prefork_children = 4;
/* Now put back the settings that were set with lp_set_cmdline() */
apply_lp_set_cmdline();