AWS EB WSGI路径引用的文件不存在

时间:2019-04-14 21:02:02

标签: django python-3.x amazon-web-services amazon-ec2 amazon-elastic-beanstalk

我有一个Django应用程序正在尝试部署到AWS Elastic Beanstalk,但是在部署过程中出现以下错误:

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

我在this guide之后更新了wsgi设置:

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

.ebextensions目录以及elasticbeanstalk,django项目主文件夹(包含设置和wsgi文件)都位于同一目录中:

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

是什么原因导致找不到wsgi文件?

1 个答案:

答案 0 :(得分:0)

您解释了Appname目录包含此文件

  
      
  • wsgy.py
  •   

但是配置使用i而不是y

    WSGIPath: Appname/wsgi.py