Bill Stoddard wrote:
> 
>  I like (though not addicted to) the idea
> of keeping the directive names the same (or nearly so) across MPMs.  I like
> the following:
> 
> StartWorkers - workers are processes in the prefork mpm and threads in
> threaded mpms
> MaxWorkers - upper limit on the max number of workers
> MinSpareWorkers - minimum number of idle workers to maintain
> MaxSpareWorkers - max, number of idle workers to maintain

so far so good...

> MaxWorkersPerChildProcess - Not a great name. This directive only applies to a
> threaded MPM. a.k.a, threadsperchild.

This one bugs me a little.  In this case, we should make it clear that
we are talking about threads.  It could be important.  I know at least
one OS that has constraints on the number of threads per process.  How
about just "MaxThreadsPerProcess" or "MaxWorkerThreadsPerProcess"?  I
like the first one better myself.  But the second may tie things
together better for a newbie, and if we ever have a few specialized
non-worker threads, it would be clear that they aren't counted in the
limit.  I don't see a need to keep the "Child" term.

> 
> Notice that for a threaded MPM, you have no direct way to specify number of
> child processes started. Number of child processes is
> StartWorkers/MaxWorkersPerChildProcess.
> 

I don't see a problem with that. 

Greg

Reply via email to