Feature #20889
closedMake it possible to install Foreman's httpd with mpm_event
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1463489
Description of problem:
We did some measurement for number of concurrent registrations with Satellite on default mpm_prefork vs. mpm_event and with mpm_event, we saw significant saving in RSS memory consumed by httpd processes.
Version-Release number of selected component (if applicable):
Satellite 6.2.9
How reproducible:
always
Steps to Reproduce:
1. measure RSS usage of all httpd processes together with default (currently
mpm_prefork) setting during concurrent registration of 140 hosts
2. measure RSS usage of all httpd processes together with mpm_event setting
configured during concurrent registration of 140 hosts
Actual results:
RSS memory usage in first case was about 2 GB, in second case 760 MB.
Additional info:
As discussed, it is important to carefully sanity-test Satellite in regards of functionality and performance.
Updated by The Foreman Bot about 7 years ago
- Status changed from New to Ready For Testing
- Assignee set to Ewoud Kohl van Wijngaarden
- Pull request https://github.com/theforeman/foreman-installer/pull/241 added
Updated by Ewoud Kohl van Wijngaarden about 7 years ago
- Subject changed from make it possible to install Satellite's httpd with mpm_event to make it possible to install Satellite's httpd with mpm_event
- Status changed from Ready For Testing to Resolved
- Translation missing: en.field_release set to 296
Updated by Ewoud Kohl van Wijngaarden over 6 years ago
- Status changed from Resolved to Closed
- Target version deleted (
1.17.0) - Triaged set to No
This was reverted in 0ed45f776fdbeb5d5dc814ffeab355da6aefce51
Updated by Evgeni Golov about 3 years ago
- Subject changed from make it possible to install Satellite's httpd with mpm_event to make it possible to install Foreman's httpd with mpm_event
- Status changed from Closed to New
- Assignee deleted (
Ewoud Kohl van Wijngaarden)
Re-opening this, as the change that closed this issue was reverted in https://github.com/theforeman/foreman-installer/commit/0ed45f776fdbeb5d5dc814ffeab355da6aefce51
All supported Debian and Ubuntu releases, and EL8 have a sufficiently new Apache httpd, so the only outliner now is EL7.
It was discussed to make it "event" by default, and only use "prefork" for EL7.
Updated by The Foreman Bot over 2 years ago
- Status changed from New to Ready For Testing
- Assignee set to William Clark
- Pull request https://github.com/theforeman/foreman-installer/pull/753 added
Updated by William Clark over 2 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset installer|640dfc6b4aefc85a9af12c736191302184e7a28a.
Updated by Amit Upadhye over 2 years ago
- Subject changed from make it possible to install Foreman's httpd with mpm_event to Make it possible to install Foreman's httpd with mpm_event
Updated by Ewoud Kohl van Wijngaarden about 1 year ago
- Related to Feature #36784: Drop Apache mpm_event MaxRequestPerChild values from tuning profiles added