Red Hat Bugzilla – Bug 75496
mpm_worker_module is not present
Last modified: 2007-04-18 12:47:21 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020827
Description of problem:
Multi-Processing Module implementing a hybrid multi-threaded multi-process web
server (mpm_worker_module) is not compiled and not supplied in the distribution
of httpd-2. But this is one of a major enchancements of apache-2 and should be
supplied, probably as a separate rpm package. You should provide a choive for
users of the distribution to choose between prefork and worker MPMs.
Version-Release number of selected component (if applicable): 2
Steps to Reproduce:
You should see no worker module compiled in.
I second this. I realize the multithreading stuff isn't all that stable yet,
but it will only get stable if its available for people to test.... If I'm going
to have to put up with all the pain of using apache 2 (lost functionality due to
modules which don't support it yet and so forth), I'd at least like to get the
benefits of using apache 2. Right now we just have the worst of both worlds ;-)
httpd-2.0.40-17 includes an alternative httpd binary, /usr/sbin/httpd.worker,
which uses the worker MPM. You can choose to use it by putting
HTTPD=/usr/sbin/httpd.worker in /etc/sysconfig/httpd.
Be sure to check the httpd.conf changes which come with this - it's better to
use a different CGI module with worker.
(don't try and use this worker with PHP - it won't work)