Apache HTTP Server Version 2.2
This document refers to the 2.2 version of Apache httpd, which is no longer maintained. The active release is documented here. If you have not already upgraded, please follow this link for more information.
You may follow this link to go to the current version of this document.
Description: | Hybrid multi-process, multi-threaded MPM for OS/2 |
---|---|
Status: | MPM |
Module Identifier: | mpm_mpmt_os2_module |
Source File: | mpmt_os2.c |
The Server consists of a main, parent process and a small, static number of child processes.
The parent process's job is to manage the child processes. This
involves spawning children as required to ensure there are always
StartServers
processes
accepting connections.
Each child process consists of a a pool of worker threads and a
main thread that accepts connections and passes them to the workers via
a work queue. The worker thread pool is dynamic, managed by a
maintenance thread so that the number of idle threads is kept between
MinSpareThreads
and
MaxSpareThreads
.