cPanel überschreibt wie viele andere Hostingsoftware regelmäßig die httpd.conf
. Es muss daher darauf geachtet werden, dass die Änderungen nach dem Lauf der cPanel Scripte erhalten bleiben.
Heute hatte ich einige Werte an der prefork.c
Konfiguration zu tun um die Limits zu erhöhen. Dabei muss wie folgt vorgegangen werden:
Zuerst wird die /usr/local/apache/conf/httpd.conf
angepasst. In meinem Fall waren das folgende Änderungen:
<IfModule prefork.c>
StartServers 10
MinSpareServers 10
MaxSpareServers 20
MaxClients 256
MaxRequestsPerChild 0
</IfModule>
Danach muss dafür gesorgt werden, dass cPanel diese Änderung in das main.default
Template übernimmt, was mit folgendem Befehl geschieht:
/usr/local/cpanel/bin/apache_conf_distiller --update --main
Es ist im übrigen durch diese Methode nicht möglich Änderungen an den jeweiligen Vhost Konfigurationen durchzuführen. Diese gehen verloren. Hierzu muss zwingend das Template angepasst werden.
Um danach zu überprüfen ob cPanel die Änderungen richtig übernommen hat und noch dem nächsten httpd.conf
Rebuild noch vorhanden sind, führt man das Script aus und kontrolliert anschließend nochmals die httpd.conf
/scripts/rebuildhttpdconf