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.
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!