Bueno hace poco habla de configurar mpm_event y las directivas ServerLimit cosa que pueden ver en este enlace: MPM_Event – MPM_Prefork – Configuración de ServerLimit y MaxClients
Resulta que en cPanel da errores al definir un valor en ServerLimit menor que MaxClients, he reportado el problema en cpanel, que parece que ya han tenido ese problema y lo están investigando, según la respuesta del soporte:
WHM/cPanel MPM_Event Configuración
We are currently tracking the issues with the apache configuration in WHM where certain directives and combinations of values are not possible due to the interface being designed with prefork in mind. For your reference, the case number is 52321. Our developers are already pursuing a resolution. While there is no set timeline for when this issue will be fixed, please note that new patches are advertised in our changelog as soon as they are implemented.
El error es que no se le puede asignar a ServerLimit un valor menor que MaxClients o MaxRequestWorkers ( apache 2.4 ) ya que el sistema esta diseñado para trabajar con Prefork, al intentar cambiarlo nos devuelve el siguiente error:
The following settings are invalid and were rejected: maxclients: 100
Bien la solución temporal a sido definir el ServerLimit editando el fichero /var/cpanel/conf/apache/local
nano /var/cpanel/conf/apache/local
Definiendo ahí la directiva ServerLimit:
"serverlimit": "item": "serverlimit": 40
También podemos editar la directiva MaxClients, luego solo tenemos que actualizarlo:
Con:
/scripts/rebuildhttpdconf
El resultado de que todo a ido bien:
Built /usr/local/apache/conf/httpd.conf OK
Listo ya no nos dará error en WHM al cambiar esa directiva si usamos MPM_Event.
Edito: para configurar otras directivas podemos editar este otro archivo:
/usr/local/apache/conf/includes/pre_main_global.conf
Eso para las directivas que no se pueden editar desde whm.