Abbreviated "MPM."
Responsibilities:
binding network ports
accepting requests
dispatching children to handle requests
One and only one must be loaded into the server at any given time. The MPM is compiled into the server.
To find out what MPM module is loaded, execute:
httpd -l
Some MPMs:
http://httpd.apache.org/docs-2.0/mod/prefork.html prefork - default for Unix - non-threaded, uses spare servers
http://httpd.apache.org/docs-2.0/mod/worker.html worker - threaded and pre-forked
http://httpd.apache.org/docs-2.0/mod/perchild.html perchild - threaded and pre-forked, balances threading among children
mpm_winnt, mpmt_os2, mpm_netware, beos - other systems
Comments