我有一个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文件?
答案 0 :(得分:0)
您解释了Appname
目录包含此文件
- wsgy.py
但是配置使用i
而不是y
:
WSGIPath: Appname/wsgi.py