apache mpm-worker (o módulo mpm_worker não existe!)

1

Eu sou novato e tenho a caixa Ubuntu 12.04 onde eu instalei o Apache usando o comando

apt-get install apache2

Instalou tudo bem. Então eu precisei do mpm-worker, então eu instalei o mpm-worker usando o comando

apt-get install apache2-mpm-worker

Mas quando quero ativar o módulo, recebo este erro:

ERROR: Module mpm_worker does not exist!

Eu não consigo encontrar esses módulos no diretório mods-available. Eu procurei, mas não encontrei nada.

Alguma sugestão?

    
por Farooq 16.04.2016 / 18:11

1 resposta

1

Os módulos de multiprocessamento fazem parte do Apache 2.2 e estão incluídos na instalação do apache2. Você só precisa "mudar" de qualquer MPM que você está usando atualmente para o trabalhador MPM. NOTA: Você só pode iniciar o Apache com um único MPM selecionado, ou seja, você DEVE "dismod" o atual e, em seguida, "enmod" o desejado .

Para determinar qual MPM está atualmente em uso, execute apache2ctl -V . Você verá uma linha como:

 Server MPM:     prefork

Supondo que você esteja executando o "prefork" (como no exemplo acima), o switch é feito com os seguintes comandos:

 a2dismod mpm_prefork
 a2enmod mpm_worker
 service apache2 restart

NOTA: Se você não está logado como root (e você NÃO deve estar!), você provavelmente precisará começar cada linha de comando com sudo para ter privilégios suficientes.

    
por 16.04.2016 / 18:55