Page 1 of 1

Multi-Processing-Modul (MPM) umstellen

Posted: Thu 15. Sep 2022, 20:05
by alex007
Hallo,

ich habe unter Konfiguration > Webserver den MPM von mpm_prefork auf mpm_event umgestellt (mpm_event scheint nun bei KeyHelp Neuinstallation Standard zu sein, vorher war es wohl mpm_prefork).

Nach der Umstellung ist aber weiterhin mpm_prefork_module (shared) aktiv, aber warum?

LG
Alex

Re: Multi-Processing-Modul (MPM) umstellen

Posted: Thu 15. Sep 2022, 21:50
by Blackmoon
Hallo,
Nach der Umstellung ist aber weiterhin mpm_prefork_module (shared) aktiv, aber warum?
Wie hast du das festgestelt, mit apachectl -M | grep "mpm"?

Unabhängig davon hast du einmal den Apache Service neu gestartet (service apache2 restart)?

Re: Multi-Processing-Modul (MPM) umstellen

Posted: Fri 16. Sep 2022, 20:05
by alex007
Genau:

apachectl -M | grep "mpm"
mpm_prefork_module (shared)

service apache2 restart habe ich natürlich gemacht bzw. server reboot.

Re: Multi-Processing-Modul (MPM) umstellen

Posted: Fri 16. Sep 2022, 20:54
by Blackmoon
Ich habs bei mir gerade nochmals nachgestellt. Die Änderung hat jedes Mal problemlos funktioniert.

Bist du auf der neusten Version 22.2 von KeyHelp?
Was steht im Protokoll der Aufgabenbearbeitung update.log, nachdem du das Modul gewechselt hast?

Re: Multi-Processing-Modul (MPM) umstellen

Posted: Fri 16. Sep 2022, 21:12
by alex007
Version ist: 22.2 (Build 2838)

in der update.log steht das hier:

====
[16-Sep-2022 21:10:02] INFO --> load tasks... nothing to do
====
[16-Sep-2022 21:11:02] INFO --> load tasks... 1 found
[16-Sep-2022 21:11:02] INFO --> task type IDs: update_apache_mpm
[16-Sep-2022 21:11:02] INFO --> Task: update_apache_mpm
[16-Sep-2022 21:11:02] INFO --> Params: - no params -
====

Re: Multi-Processing-Modul (MPM) umstellen

Posted: Mon 26. Sep 2022, 10:32
by Alexander
Du kannst einmal versuchen, es nachzustellen und dann prüfen, ob die Änderungen entsprechend übernommen werden.

Also a2dismod des aktuellen MPM (mpm_event, mpm_worker oder mpm_prefork), z.B.:

Code: Select all

a2dimod mpm_prefork
Dann aktivieren des neuen MPM (mpm_event, mpm_worker oder mpm_prefork), z.B.:

Code: Select all

a2enmod mpm_event

Syntaxcheck + Webserver neu starten (Ein "reload" ist beim Wechsel von prefork zu event und zurück nicht genug) + Überprüfen:

Code: Select all

apachectl configtest ;
service apache2 restart ;
apachectl -M | grep "mpm"