AKTUALISIEREN: Scheint, als wäre der MySQL-Daemon der Engpass!! Ich arbeite daran – ich werde Sie wissen lassen, ob meine Probleme dadurch behoben wurden (und ich nicht zu einem anderen MPM gewechselt bin). UPDATE2: das war nicht der Grund für mein Problem ... argh. Mir gehen die Ideen aus :).
Guten Abend
Ich habe ein kleines Problem mit meinem Webserver. Nach stundenlanger Entwicklung und Neuentwicklung vermute ich, dass es etwas mit der Apache-Multiprozessorverarbeitung zu tun hat.
Verwenden eines redhat7
mit einem apache2.4.7
( httpd
)-Dienst. Scheint, als wäre im Moment das mpm_prefork
Modul der Standard. Mein Problem: Die Anforderungszeiten sind konstant niedrig (0-2 Sekunden), bis einige Zeit nach dem httpd
Start des Moduls. Dann steigen die Anforderungszeiten sofort auf 30 Sekunden und mehr!
Soweit ich weiß, wäre es besser, auf das Modul mpm_event
oder umzusteigen mpm_worker
. Mein httpd hat diese Module jedoch nicht geladen. Ich habe versucht, das
- kopiert
httpd-mpm.conf
standardmäßig nach/etc/httpd/conf.d/
httpd
Der Dienst wird neu gestartet. Das Laden der Konfiguration scheint in Ordnung zu sein.
Als nächstes wird apache
das richtige Modul geladen, indem
/etc/httpd/conf.modules.d/00-mpm.conf
- Kommentieren:
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
- Kommentar aufheben:
LoadModule mpm_worker_module modules/mod_mpm_worker.so
Die gemeinsam genutzte Bibliothek mod_mpm_worker.so
ist vorhanden, httpd
schlägt jedoch fehl, sobald ich versuche, den Dienst neu zu starten.
Ich bin mit meiner Algebra am Ende :). Habe ich etwas ganz ganz Wichtiges übersehen?
Alles Liebe, Reto