PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   Apache HTTP-Server (http://www.selfphp.de/forum/forumdisplay.php?f=23)
-   -   MPM Prefork funktioniert nicht (http://www.selfphp.de/forum/showthread.php?t=25816)

ThomasJs 29.03.2016 12:05:11

MPM Prefork funktioniert nicht
 
Hallo in die Runde -

von Haus aus PHP-Entwickler habe ich nun erstmals versucht, auf einer lokalen MAMP-Installation ein Muti-Processing zum Laufen zu bringen und scheitere aber daran. Nachdem ich tagelang das Web durchforstet und vieles probiert habe, schreibe ich nun diesen Thread in der Hoffnung auf Hilfe.

Ich habe ca. drei bis sechs Prozesse (PHP-Skripte, welche rekursiv, aber überschaubar arbeiten) parallel am laufen, die jeweils eine Laufzeit von ca. 10 bis 20 Sekunden haben. Diese Prozesse warten allerdings mit dem Starten, bis ein jeweils anderer Prozess abgeschlossen ist, anstatt unabhängig voneinander loszulaufen. Habe ich da ein falsches Verständnis/Erwartung oder einfach nicht die richtige Konfiguration? Ich bin hier auf den prefork aus.

Hier die Eckdaten:

Betriebssystem: OS 10.11
MAMP: 3.5 (Apache 2.2.29, MySQL 5.0.11)
PHP: 5.6

httpd.conf:

Code:

# Server-pool management (MPM specific)
Include /Applications/MAMP/conf/apache/extra/httpd-mpm.conf


httpd-mpm.conf:

Code:

# prefork MPM
<IfModule mpm_prefork_module>
    StartServers          3
    MinSpareServers      3
    MaxSpareServers      5
    MaxClients          30
    MaxRequestsPerChild  0
</IfModule>


# OS/2 MPM
<IfModule mpm_mpmt_os2_module>
    StartServers          3
    MinSpareThreads        10
    MaxSpareThreads      150
    MaxRequestsPerChild    500
</IfModule>


Konsole: httpd -M

Code:

...
mpm_prefork_module (static)
...


Bin für jeden Tipp dankbar.

Viele Grüße - Thomas


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:58:51 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.