Путь AWS EB WSGI относится к файлу, который не существует - PullRequest
0 голосов
/ 15 апреля 2019

У меня есть приложение Django, которое я пытаюсь развернуть в AWS Elastic Beanstalk, но я получаю следующую ошибку во время развертывания:

2019-04-14 20:50:20    ERROR   Your WSGIPath refers to a file that does not exist.

Я обновил настройки wsgi после этого руководства :

aws:elasticbeanstalk:container:python:
    NumProcesses: '1'
    NumThreads: '15'
    StaticFiles: /static/=static/
    WSGIPath: Appname/wsgi.py
  aws:elasticbeanstalk:container:python:staticfiles:
    /static/: static/

Каталог .ebextensions вместе сasticbeanstalk, основной папкой проекта django (содержащей файлы настроек и файлы wsgi) находятся в одном каталоге:

.ebextensions
elasticbeanstalk
Appname
  - __init__.py
  - settings.py
  - urls.py
  - wsgi.py

Что может быть причиной того, что файл wsgi не может быть найден?

1 Ответ

0 голосов
/ 15 апреля 2019

Вы объяснили, что каталог Appname содержит этот файл

  • wsgy.py

Тем не менее, в конфигурации используется i вместо y:

    WSGIPath: Appname/wsgi.py
...