On Tue, May 05, 2015 at 12:12:10PM +0530, dE wrote:
> "The maximum number of processes that may execute this service
> simultaneously."
The maximum number of daemon processes master(8) will fork/exec to
process incoming requests for the service.
> Does that mean each invocation of by a process will increase the number of
> daemons which is run?
I don't understand the above sentence.
> In case of an inet socket does that mean a child process of the original
> process?
There is no service-specific "original" process. The only "original"
process is master(8). All Postfix service processes are direct
children of master(8).
While servicing a request, local(8), pipe(8) and spawn(8) may run
sub-processes on a per-request basis, master(8) is blissfully
unaware of such sub-processes, it just manages the pool of processes
for each service, thus preventing the service CPU concurrency and
memory footprint from rising without limit.
--
Viktor.