Altere o preachek MPM do apache para worker no Amazon Linux AMI

1

Meu projeto, por padrão, está sendo executado no Prefork MPM. Agora eu estou tendo alguns problemas de lentidão, minha web tem erro de tempo limite. Pesquisando em diferentes foros vejo que é recomendado usar o módulo worker e vejo diferentes maneiras de modificá-lo mas no final nada funciona com meu projeto.

Eu corro meu projeto no apache2.2 com este script

python manage.py runmodwsgi --setup-only --host = 0.0.0.0 --port = 8000 --reload-on-changes - server-root = / mod_wsgi /

Este script cria meu apachectl na pasta "mod_wsgi" Dentro da pasta eu uso "./apachectl -V" para ver o módulo que está trabalhando no projeto e é ver isso

Versão do servidor: Apache / 2.2.34 (Unix) Servidor construído: Nov 1 2017 18:47:16 Número Mágico do Módulo do Servidor: 20051115: 43 Servidor carregado: APR 1.5.1, APR-Util 1.4.1 Compilado usando: APR 1.5.1, APR-Util 1.4.1 Arquitetura: 64 bits Servidor MPM: Prefork   com rosca: não     bifurcado: sim (contagem de processo variável) Servidor compilado com ....   -D APACHE_MPM_DIR="servidor / mpm / prefork"  -D APR_HAS_SENDFILE  -D APR_HAS_MMAP ...

Então, para mudá-lo do prefork MPM para o Worker, tentei remover a linha de comentário: HTTPD = / usr / sbin / httpd.worker no arquivo nesse caminho / etc / sysconfig / httpd, reinicio e executo novamente, mas não o alterei.

Outra coisa que vi na web foi alterar o arquivo /etc/httpd/conf.modules.d/00-mpm.conf, mas esse caminho não sai da minha instância.

Também tentei executar meu script inicial com este sinalizador adicional ./ configure --with-mpm = worker , mas parece que não está funcionando.

Adicional, e é uma coisa que eu não tenho certeza por que, se eu colocar apenas "apachectl -V" sem "./" eu vejo que o MPM mudou para trabalhador, mas não no meu apachectl da minha pasta mod_wsgi. / p>

Algum conselho para mudar o MPM do meu projeto? Agradecemos antecipadamente.

    
por Omar2057 08.11.2017 / 01:20

1 resposta

1

"Reiniciar" é ambíguo (provavelmente será traduzido como apachectl gracioso ou equivalente). Ao mudar o MPM, pare e inicie.

    
por 08.11.2017 / 01:23