Bajo qué MPM está funcionando Apache

El problema a la hora de comprobar bajo qué MPM está corriendo Apache es que dicha información está compilada en el binario del propio Apache, por lo que averiguarla no es tan sencillo como parece.

Dos métodos para averiguar bajo qué MPM está funcionando Apache

Normalmente el binario de Apache está ubicado en /usr/sbin/apache2 o dependiendo de la distribución, en /usr/sbin/httpd .

Si no se encuentra en ninguna de estas ubicaciones, se debería revisar en el script de inicio del servicio en /etc/init.d/apache2 o /etc/init.d/httpd.

Una vez que sepas la ubicación del binario del servicio web, tienes que ejecutarlo con el argumento “-l” para que liste los módulos compilados:

/usr/sbin/apache2 -l
core.c
mod_log_config.c
mod_logio.c
prefork.c
http_core.c
mod_so.c

Este ejemplo indica que está corriendo bajo prefork, por lo que si quieres realizar cambios en la configuración de Apache deberás hacerlos en el MPM Prefork.

Otro método que puedes utilizar para visualizar el MPM empleado es utilizando los siguientes comandos:

apache2 -V | grep MPM

O bien:

httpd -V | grep MPM

To write a comment on this article, fill out the form below. Fields marked with an asterisk (*) are required.