Hace unos meses os indicamos en esta guía, como actualizar la configuración de las conexiones simultaneas mediante MaxClients. Esta configuración se realizaba en el httpd.conf. El problema es que se han realizado cambios de httpd.conf en CentOS 7 y la ruta donde se incluye éste y otros valores ya no es la misma. Incluso el fichero tampoco es el mismo.
Por ello, hemos decido realizar esta breve guía, para así indicaros indicaros donde debéis acceder en vuestro VPS.
Los cambios de httpd.conf en CentOS 7
Tal como os indicábamos en nuestra anterior guía para modificar el valor de MaxClients, debíamos acceder a:
/etc/httpd/conf/httpd.conf
En cambio ahora, en la nueva versión de CentOS 7, la ruta correcta sería:
/etc/httpd/conf.d/mpm_prefork.conf
Es decir, tanto la ruta como el fichero, en Centos 7 son diferentes.
¿Que podemos configurar en mpm_prefork.conf?
Si realizamos un «cat» hacia dicho fichero, observaremos algo similar a lo siguiente:
# prefork MPM # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes which are kept spare # MaxSpareServers: maximum number of server processes which are kept spare # ServerLimit: maximum value for MaxClients for the lifetime of the server # MaxClients: maximum number of server processes allowed to start # MaxRequestsPerChild: maximum number of requests a server process serves <IfModule prefork.c> StartServers 5 MinSpareServers 5 MaxSpareServers 20 ServerLimit 100 MaxClients 100 MaxRequestsPerChild 4000 </IfModule>
En dicho fichero y tal como se nos indica, podremos modificar los valores de StartServers, MinSpareServers, MaxSpareServers, ServerLimit, MaxClients y MaxRequestsPerChild, teniendo para cada ellos, un pequeño comentario describiendo la utilidad de dicho parámetro.
Consideraciones finales
Recuerda que para que tome efecto cualquier cambio en la configuración, será necesario reiniciar Apache mediante:
/etc/init.d/httpd restart