Page 1 of 1
Apache mpm_event oder mpm_worker
Posted: Fri 1. Dec 2023, 16:29
by marco
Mich interessiert mal so was ihr bei euch nutzt. Wir haben noch mpm_worker eingestellt (kann aber auch daran liegen das die Installation schon alt ist). Macht es Sinn auf mpm_event umzustellen (ist das schneller)?
Re: Apache mpm_event oder mpm_worker
Posted: Fri 1. Dec 2023, 17:38
by 24unix
event in Kombination mit PHP-FPM ist performanter als worker.
Kannst Du ohne Probleme umstellen.
Re: Apache mpm_event oder mpm_worker
Posted: Fri 1. Dec 2023, 17:41
by marco
Einfach in Keyhelp umstellen und gut ist?
Re: Apache mpm_event oder mpm_worker
Posted: Fri 1. Dec 2023, 17:46
by 24unix
Geht das in KeyHelp? Nie gesehen.
Ich habe es einfach mit a2dismod und a2enmod gemacht. Und nachgeschaut auf einer frischen Installation ist event aktiv.
Re: Apache mpm_event oder mpm_worker
Posted: Fri 1. Dec 2023, 17:47
by marco
Ja geht in Konfiguration > Webserver
Re: Apache mpm_event oder mpm_worker
Posted: Fri 1. Dec 2023, 17:49
by 24unix
marco wrote: ↑Fri 1. Dec 2023, 17:47
Ja geht in Konfiguration > Webserver
Ah, ist evtl. neu. Ja, dann mache es einfach da.
Re: Apache mpm_event oder mpm_worker
Posted: Fri 1. Dec 2023, 17:50
by marco
Habe ich mal gemacht, werde ich nun beobachten, vielen Dank für die Info.
Re: Apache mpm_event oder mpm_worker
Posted: Sat 2. Dec 2023, 11:42
by Bloodgirl
Diese Möglichkeit gibt schon eine Weile, seit 13 July 2022? Kann auch bisschen länger sein oder aber auch in Richtung Ende 2022
Zumindestens ist es seit dem genannten Datum default für Neuinstallationen
"Default for new KeyHelp installations is now 'mpm_event' -> Improved performance"
Re: Apache mpm_event oder mpm_worker
Posted: Sat 2. Dec 2023, 16:34
by blickgerecht
Wir haben auch umgestellt, das hat auch bei uns eine deutliche höhere Performance gebracht.
Allerdings kam der Server schnell ans Limit, was gleichzeitige Zugriffe anging. Hier haben wir einige Anpassungen unter /etc/apache2/mods-enabled/mpm_event.conf vorgenommen. Das wurde hier im Forum auch schon thematisiert, glaube ich.
Re: Apache mpm_event oder mpm_worker
Posted: Sat 2. Dec 2023, 16:44
by Tobi
Magst du uns auch verraten welche Anpassungen du wie, wo und vor allem warum gemacht hast?
Dann haben auch die folgenden Generationen von Foristi etwas davon

.
Re: Apache mpm_event oder mpm_worker
Posted: Sat 2. Dec 2023, 18:16
by blickgerecht
Klar, mache ich gerne:
Code: Select all
<IfModule mpm_event_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxRequestWorkers 1000
ServerLimit 40
MaxConnectionsPerChild 2000
</IfModule>
Das sind meine Einstellungen. Ich bin aber kein Experte dafür und habe mich mithilfe von Loadtests über loader.io ran getastet. Modifiziert wurden vor allem MaxRequestWorkers, ServerLimit und MaxConnectionsPerChild (ist aber schon ein paar Tage her).
Für uns im Fokus lag die Auslieferung von statischen Daten (HTML) und die Optimierung dahingehend, dass es auch bei z.B. 1.000 Zugriffen/Sek. keine Timeouts gibt.
Ich denke auch, das ist sehr abhängig von der Hardware.