Obtendo o erro Mod_WSGI: Implantando o aplicativo Flask no ElasticBeanstlk

1

Estou atualmente tentando implantar um aplicativo Flask (um aplicativo de API) no Elastic Beanstalk. Mas estou recebendo erro mod_wsgi.

Aqui está a mensagem de erro:

[Fri Jun 01 06:10:49.314023 2018] [:warn] [pid 2801] mod_wsgi: Compiled for Python/3.6.2.
[Fri Jun 01 06:10:49.314039 2018] [:warn] [pid 2801] mod_wsgi: Runtime using Python/3.6.5.
[Fri Jun 01 06:10:49.325648 2018] [mpm_prefork:notice] [pid 2801] AH00163: Apache/2.4.33 (Amazon) mod_wsgi/3.5 Python/3.6.5 configured -- resuming normal operations
[Fri Jun 01 06:10:49.325715 2018] [core:notice] [pid 2801] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
[Fri Jun 01 06:10:49.409813 2018] [:error] [pid 2806] mod_wsgi (pid=2806): Call to 'site.addsitedir()' failed for '(null)', stopping.
[Fri Jun 01 06:10:49.409893 2018] [:error] [pid 2806] mod_wsgi (pid=2806): Call to 'site.addsitedir()' failed for '/opt/python/run/venv/lib64/python3.6/site-packages:/opt/python/run/venv/lib/python3.6/site-packages'.
[Fri Jun 01 06:10:52.417385 2018] [:error] [pid 2806] mod_wsgi (pid=2806): Call to 'site.addsitedir()' failed for '(null)', stopping.
[Fri Jun 01 06:10:52.417463 2018] [:error] [pid 2806] mod_wsgi (pid=2806): Call to 'site.addsitedir()' failed for '/opt/python/run/venv/lib64/python3.6/site-packages:/opt/python/run/venv/lib/python3.6/site-packages'.


Eu tentei criar um arquivo .ebextension / package.config e segui as instruções conforme mostrado neste link. ( Link: mod_wsgi" A chamada para 'site.addsitedir ()' falhou "na plataforma AWS Elastic Beanstalk Python 3.6 ) Parece que o ambiente não está invocando os comandos na extensão .ebextension.

Veja como eu fiz o upload dos meus arquivos e os implantei na AWS.

  • eu compactado os arquivos usando a função de clique direito no meu mac
  • Item de lista: usei o AWS EB Console para fazer upload e implantar o arquivo zip

Estou faltando alguma coisa neste processo?

Mesmo depois que eu relancei o ambiente e reiniciei o servidor, ainda recebo esse erro.

Alguém pode ajudar por favor, obrigado!

    
por cruise_lab 01.06.2018 / 08:40

0 respostas