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
Información
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 -lcore.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