mpm_event fails to restart all children gracefully
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apache2 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Incomplete
|
Undecided
|
Bryce Harrington | ||
Focal |
Incomplete
|
Undecided
|
Bryce Harrington |
Bug Description
Reported on the ML [1] and seems to be a valid and real bug for some active releases.
It is in 2.4.49 and thereby fixed in Jammy and later.
Introduced in 2.3.34 so it wasn't present in Bionic yet.
Upstream bug [2]
It first sounded (by the words) a bit like this old bug [3], but it is an entirely new thing.
Since it is fixed upstream we know the change which looks kind of small and reasonable [4].
Maybe someone could evaluate how well (or not) applicable that would be to Focal/Impish?
@Mike - if you read this later, to SRU it we will need a testcase and the upstream bug isn't very helpful. If you would be able to add a step by step description how to trigger the case that would be very helpful.
States from here:
- Triaged for now, action is to eval the applicability of the change
- Then if repro steps exists let us look at an SRU, if not -> incomplete
[1]: https:/
[2]: https:/
[3]: https:/
[4]: https:/
Changed in apache2 (Ubuntu): | |
status: | New → Fix Released |
tags: | added: server-todo |
summary: |
- mpm_event fails to restart all childs gracefully + mpm_event fails to restart all children gracefully |
Changed in apache2 (Ubuntu Focal): | |
status: | Incomplete → New |
Changed in apache2 (Ubuntu Bionic): | |
assignee: | nobody → Bryce Harrington (bryce) |
Changed in apache2 (Ubuntu Focal): | |
assignee: | nobody → Bryce Harrington (bryce) |
tags: | removed: server-todo |
Changed in apache2 (Ubuntu Bionic): | |
status: | New → Incomplete |
Changed in apache2 (Ubuntu Focal): | |
status: | New → Incomplete |
Attached is the patch upstream backported to the 2.4.x branch. It applies cleanly to bionic and focal's apache2 (with -p4), but jammy already has this fix.
From what I understand, this is an issue that crops up only when apache2 is under intense load, so identifying a reliable test case may be a challenge. However, the fix makes sense and the patch seems reasonable to me.