old - apache server
Cómo encontrar qué modelo de MPM Apache está utilizando en Linux(trabajador, prefork o evento) (5)
En Ubuntu 14.04
a2query -M
Dice event
, prefork
, worker
Puede cambiarlo agregando enlaces simbólicos para mpm_<chosen>
de mods-available
a mods-enabled
en /etc/apache2
.
Solo se permite uno en un tiempo.
¿Dónde puedo obtener información sobre qué tipo de MPM está utilizando Apache en mi sistema Linux?
Puedes ver esto al verificar qué módulos están compilados con Apache.
Vea la salida del siguiente comando:
# httpd -l
Desde allí, busca prefork.c
.
Si es linux, debería ser prefork por defecto. Lea here para obtener más información acerca de apache mpm.
notado que las respuestas anteriores no mencionan apachectl
!
[dlam @ some-ubuntu-box ~] $ apachectl -V | grep -i mpm
apachectl -V | grep -i mpm
Servidor MPM: evento
-
[dlam @ some-fedora-box: ~] $ httpd -V | grep -i mpm
httpd -V | grep -i mpm
Server MPM: Prefork
httpd -V
luego busca la línea Server MPM
.
Ejemplo:
# httpd -V
Server version: Apache/2.2.15 (Unix)
Server built: Aug 2 2013 08:02:15
Server''s Module Magic Number: 20051115:25
Server loaded: APR 1.3.9, APR-Util 1.3.9
Compiled using: APR 1.3.9, APR-Util 1.3.9
Architecture: 64-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"