Sprawdzić który mpm teraz podłączony
$ apachectl -V | grep -i mpm
Server MPM: event
Włączyć/wyłączyć moduł
a2dismod mpm_prefork
a2dismod mpm_worker
a2enmod mpm_event
Sprawdzić konfiguracje plików
apachectl configtest
albo
apache2ctl -t
Krótkie wyjaśnienie najczęściej używanych MPM w Apache
- mpm_event: nowoczesny MPM, zoptymalizowany do obsługi dużej liczby jednoczesnych połączeń. Zalecany w większości przypadków.
- mpm_worker: podobny do
mpm_event
, ale mniej zoptymalizowany dla długotrwałych połączeń HTTP.
- mpm_prefork: używany dla kompatybilności ze starszymi modułami (np. w niektórych przypadkach z PHP), ale mniej wydajny przy wielozadaniowości.
Lista załadowanych modułów
Wyświetlenie wszystkich aktywnych modułów:
apachectl -M
Filtrowanie wyników, np. tylko moduły MPM:
apachectl -M | grep mpm
Sprawdzenie wersji i szczegółów serwera
apachectl -v