Starting with Debian Wheezy, apache2 package default to Worker MPM instead of prefork MPM

REOPENED
Unassigned

Status

()

--
enhancement
REOPENED
5 years ago
3 years ago

People

(Reporter: cedric.corazza, Unassigned)

Tracking

Details

(URL)

(Reporter)

Description

5 years ago
Starting with Debian Wheezy, apache2 package default to Worker MPM instead of prefork MPM. The docs mentions that the default is prefork MPM.
That would not work for Bugzilla installations with mod_perl.

I don't know if this is the case for Fedora and RedHat, or for the latest binaries provided for Windows.
It might worth to mention this change in the documentation.

Also starting with Debian Wheezy, there is no more http.conf file provided (see bug 936410). I don't know if it is the same for the other operating systems.
I might worth to mention to use /etc/apache2/apache2.conf instead.
To help document this: what is the difference between Worker MPM and Prefork MPM, and why would someone installing Bugzilla need to know the difference?

Gerv

Comment 2

4 years ago
Prefork creates a seperate child process for each connection. This causes initial process creation latency (if one is not already created) and lots of extra memory consumption. Worker uses a multi threaded approach to handle requests. It usually has a lot of performance advantages... but to-date, I don't think any one has fully tested bugzilla using worker. 

The note from Cédric is that in our docs we currently say that Bugzilla needs worker, and that is the default. Now that statement is no longer true... at least for debian.
(Reporter)

Updated

3 years ago
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
(Reporter)

Comment 3

3 years ago
Sorry, closed by mistake.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
You need to log in before you can comment on or make changes to this bug.