On Fri, 23 Mar 2001, brian luk wrote:

> Hi,
> Is Apache web server 1.3.x multithreaded?  that's each
> request and handle by a thread. OR each request is
> handle by a child process fork by parent?
> 

Depends on the platform.  On Unix systems, 1.3.x runs as multiple
processes, while on Windows it's a single process.  My understanding is
that 2.0 will let you run either way on Unix.

Even in separate process mode, there is not a fork per process -- the
existing processes are kept around to minimize the setup cost for each
request.  There is a rich set of configuration parameters that manages how
and when the pool of existing processes can grow (or shrink).

> thanks.
> 

Craig McClanahan

Reply via email to