“Mais de um MPM carregado” ao tentar iniciar o apache na caixa Vagrant Ubuntu

2

Sempre que eu tento sudo apache2ctl start , recebo a seguinte mensagem:

AH00534: apache2: Configuration error: More than one MPM loaded.
Action '-k restart' failed.
The Apache error log may have more information.

Quando eu verifico /var/log/apache2/error.log , não há entradas para este erro. Os únicos mods que estão sendo incluídos parecem estar em /etc/apache2/mods-enabled/ , e todos que eu vejo listados como relacionados a "mpm" são:

  1. mpm_prefork.conf
  2. mpm_prefork.load

Em /etc/apache2/mods-available/ , há os seguintes listados:

  1. mpm_event.conf
  2. mpm_event.load
  3. mpm_prefork.conf
  4. mpm_prefork.load
  5. mpm_worker.conf
  6. mpm_worker.load

No entanto, meu arquivo apache2.conf não carrega esses arquivos no diretório mods-available.

Este é um novo território para mim, então eu posso estar totalmente procurando no lugar errado. Agradeço antecipadamente por sua ajuda!

    
por JamieHoward 21.11.2014 / 16:14

1 resposta

0

Isso não pode acontecer no Apache v2.2 (no qual a questão é marcada como), isso só pode acontecer no Apache v2.4, onde é possível compilar os três MPMs como módulos dinamicamente carregáveis.

Pesquise todos os seus arquivos de configuração para as três linhas a seguir. Os caminhos talvez sejam diferentes, dependendo da sua instalação. Só pode haver um desses três módulos carregados. Se mais de um estiver presente e descomentado, você receberá o erro que mencionou:

# Only *ONE* of these modules may be uncommented in a valid configuration
LoadModule mpm_event_module modules/mod_mpm_event.so
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
LoadModule mpm_worker_module modules/mod_mpm_worker.so

Se de alguma forma você conseguiu uma instalação do Apache com um dos MPMs compilados no próprio binário httpd e com um ou mais MPMs como um módulo carregável, então você também pode pegue isso.

Execute /path/to/httpd -l para ver se há um MPM incorporado e pesquise as linhas acima como antes

    
por 04.10.2016 / 19:50