Nagios lets me configure child_processes_fork_twice=<0/1>
.
The documentation says
This option determines whether or not Nagios will fork() child processes twice when it executes host and service checks. By default, Nagios fork()s twice. However, if the use_large_installation_tweaks option is enabled, it will only fork() once.
As far as I know fork()
will spawn a new child process. Why would I want to do that twice?