Ich bin auf diese Apache-Konfiguration gestoßen:
<IfModule mpm_prefork_module>
StartServers 16
MinSpareServers 16
MaxSpareServers 32
ServerLimit 400
MaxClients 400
MaxRequestsPerChild 10000
</IfModule>
<IfModule mpm_worker_module>
StartServers 4
MaxClients 1024
MinSpareThreads 64
MaxSpareThreads 192
ThreadsPerChild 64
MaxRequestsPerChild 0
</IfModule>
Derzeit ist nur das mpm_prefork_module installiert. Was passiert aber, wenn das mpm_worker_module auf dem Server installiert ist? Diese Konfiguration macht mir Sorgen.
Diese Frage ist ähnlich, aber die Antwort sagt nur, wie man das aktuell verwendete MPM findet, nicht wie das Standardverhalten ist oder ob das Verhalten undefiniert ist.
Es ist nicht möglich, beide zu verwenden - nur eines der MPMs kann gleichzeitig verwendet werden.
Wie Sie konfigurieren, was Sie verwenden, hängt davon ab, wie Ihre Distribution es behandelt, aber Sie sollten sich nicht gleichzeitig Sorgen um beides in der gleichen laufenden Instanz machen, denn das kann nicht passieren.