Alterar o Apache MPM de prefork para worker
Preciso mudar o módulo MPM prefork para worker, mas ele não está funcionando no meu Debian 9.1. Quando eu ativo o módulo worker, o PHP não está funcionando. Não consigo ativar o módulo php7.0 de volta.
Aqui está a saída do console:
raiz @ Debian-91-stretch-64-LAMP ~ # apachectl -V | grep -i mpm
AH00558: apache2: Não foi possível determinar com segurança o nome de domínio totalmente qualificado do servidor, usando 2a01: 4f8: 171: fc2 :: 2. Defina a diretiva 'ServerName' globalmente para suprimir esta mensagem
Servidor MPM: prefork
Raiz @ Debian-91-stretch-64-LAMP ~ # a2enmod mpm_worker
Considerando o conflito mpm_event para mpm_worker: Considerando o conflito mpm_prefork para mpm_worker: ERRO: O módulo mpm_prefork está ativado - não pode continuar devido a conflitos. Ele precisa ser desativado primeiro!
Raiz @ Debian-91-stretch-64-LAMP ~ # a2dismod mpm_prefork
ERRO: Os seguintes módulos dependem do mpm_prefork e precisam ser desativados primeiro: php7.0 root @ Debian-91-stretch-64-LAMP ~ # a2dismod Módulo php7.0 php7.0 desativado.
Para ativar a nova configuração, você precisa executar:
systemctl restart apache2
Raiz @ Debian-91-stretch-64-LAMP ~ # a2dismod php7.0
Módulo php7.0 desativado.
Para ativar a nova configuração, você precisa executar:
systemctl restart apache2
Raiz @ Debian-91-stretch-64-LAMP ~ # a2enmod mpm_worker
Considerando o conflito mpm_event para mpm_worker:
Considerando o conflito mpm_prefork para mpm_worker:
Ativando o módulo mpm_worker.
Para ativar a nova configuração, você precisa executar:
systemctl restart apache2
Raiz @ Debian-91-stretch-64-LAMP ~ # a2enmod php7.0
Considerando a dependência mpm_prefork para php7.0:
Considerando o conflito mpm_event para mpm_prefork:
Considerando o conflito mpm_worker para mpm_prefork:
ERRO: O módulo mpm_worker está ativado - não pode continuar devido a conflitos. Ele precisa ser desativado primeiro!
ERRO: Não foi possível ativar a dependência mpm_prefork para php7.0, interrompendo