When set to ‘true’ (the default), pound
will detach
itself from the controlling terminal after successful parsing of the
configuration file and continue operating in the background.
When set to ‘false’, pound
will continue operating in
the foreground.
This setting can be overridden by the -F and -e command line options.
Sets the group pound
will run as. If not set, the primary
group of the user (as set by the User
directive) will be used.
Sets the name of the file where to store program PID. This can be also be set from command line, using -p command line option (see Usage).
Notice the following:
kill `cat filename`
technique.
pound
removes this file. However,
it may fail to do so if it switches to privileges of another user
after startup (at least one of User
or Group
are set in
the configuration file) and the file is stored in a directory whose
permissions forbid write access for that user.
When running in daemon mode, start a supervisor process. This
process, in turn, will start main pound
process and will
further monitor it, restarting it if it fails.
The default is true
.
If this directive is present, pound
will use the system
chroot
call to set the root directory of the process to that
specified by directory. After that, the program won’t be able
to access any files outside that directory.
Before chrooting, pound
makes the necessary preparations to
be able to access the files it needs during operation, in particular
user databases supplied with the BasicAuth
statements
(see Authentication).
Configures the user pound
will run as.