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