Virtuozzo Containers – Apache alcanza MaxClients

Qué bonita sorpresa me encontré jugando con Apache bajo Virtuozzo 64 bits. ¿Pues no van y añaden un bonito swtune.conf del que yo no conocía, ni remotamente, su existencia? En definitiva, lo que pasaba es que, iluso de mi, modifica los parámetros típicos de Apache relativos a MaxClients, etc. Reiniciaba y enseguida, el servicio me avisaba de que había llegado al tope. Con un golpe de google encontré el problema/solución.

# cat /etc/httpd/conf.d/swtune.conf

##
## Server-Pool Size Regulation (MPM specific)
# 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 1
MinSpareServers 1
MaxSpareServers 5
ServerLimit 10
MaxClients 10
MaxRequestsPerChild 4000
/IfModule/
/IfModule worker.c/
StartServers 1
MaxClients 10
MinSpareThreads 1
MaxSpareThreads 4
ThreadsPerChild 25
MaxRequestsPerChild 0
/IfModule/

En el fichero de configuración de Apache, se incluye la línea

Include conf.d/*.conf

Que a su vez, tiene el fichero swtune.conf, que lo que hace es volver a cargar unas directivas de Apache distintas a las que configuramos en httpd.conf. Podemos, o bien editar ese swtune.conf, o por otro lado, mover o borrar ese archivo para que no sobreescriba la configuración.

Links

Saludos

3 thoughts on “Virtuozzo Containers – Apache alcanza MaxClients

  1. PDD20 says:

    Muchisimas gracias por avisarnos, es absurda la configuracion que llevan. Llevaba tiempo buscando porque el maximo estaba en solo 10 y asi encontre tu blog 😛

    Gracias!

  2. ptt says:

    Gracias. Me pasaba lo mismo y lo he solucionado. Llevo meses cambiando la configuración del httpd.conf porque apache se ralentizaba.

    No entiendo la razón del swtune.conf

    ¿putear a la gente?

Leave a Reply

Your email address will not be published. Required fields are marked *