В настоящее время я пытаюсь развернуть приложение Flask (приложение API) на Elastic Beanstalk. Но я получаю ошибку mod_wsgi.
Вот сообщение об ошибке:
[Пт, 01 июня, 06:10: 49.314023 2018] [: warn] [pid 2801] mod_wsgi: Скомпилировано для Python / 3.6.2.
[Пт, 01 июня, 06:10: 49.314039 2018] [: warn] [pid 2801] mod_wsgi: Среда выполнения с использованием Python / 3.6.5.
[Пт, 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 настроен - возобновление нормальной работы
[Пт, 01 июня, 06:10: 49.325715 2018] [core: notice] [pid 2801] AH00094: Командная строка: '/ usr / sbin / httpd -D FOREGROUND'
[Пт, 01 июня, 06:10: 49.409813 2018] [: ошибка] [pid 2806] mod_wsgi (pid = 2806): вызов site.addsitedir () 'завершился неудачно для' (null) ', остановка.
[Пт, 01 июня 06:10: 49.409893 2018] [: ошибка] [pid 2806] mod_wsgi (pid = 2806): не удалось выполнить вызов site.addsitedir () для / opt / python / run / venv / lib64 / python3 .6 / site-packages: /opt/python/run/venv/lib/python3.6/site-packages '.
[Пт, 01 июня, 06:10: 52.417385 2018] [: ошибка] [pid 2806] mod_wsgi (pid = 2806): вызов site.addsitedir () 'завершился неудачно для' (null) ', остановка.
[Пт, 01 июня, 06:10: 52.417463 2018] [: ошибка] [pid 2806] mod_wsgi (pid = 2806): не удалось вызвать site.addsitedir () для / opt / python / run / venv / lib64 / python3 .6 / site-packages: /opt/python/run/venv/lib/python3.6/site-packages '.
Я попытался создать файл .ebextension / package.config и выполнил инструкции, показанные в этой ссылке. ( Ссылка на сайт: mod_wsgi «Ошибка вызова site.addsitedir ()» на платформе AWS Elastic Beanstalk Python 3.6Похоже, что среда на самом деле не вызывает команды в .ebextension.
Вот как я загрузил свои файлы и развернул их на AWS.
Я что-то упустил в этом процессе?
Даже после того, как я перезапустил среду и перезапустил сервер, я все еще получаю эту ошибку.
Кто-нибудь может помочь, спасибо!