Django的; AWS弹性魔豆错误:您WSGIPath指的是不存在的文件

问题描述 投票:5回答:3

我使用本教程:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html

我创建根目录下的.ebextensions目录,并把这个django.config文件吧:

option_settings:
  aws:elasticbeanstalk:container:python:
    WSGIPath: mysite/wsgi.py

我也试着设置路径mysite/mysite/wsgi.py,因为我看到了工作的地方,但它并没有帮助我。

到处看演出不同安排不同的.config文件,我不知道在哪里可以从这里走。我怎样才能正确设置我的魔豆弹性WSGIPath?

python django amazon-web-services amazon-ec2 elastic-beanstalk
3个回答
9
投票

[解]

1个EB配置

2从那里application.py更改WSGIPath到mysite的/ wsgi.py

而已


1
投票

我遇到类似的问题,这似乎解决,当我把.elasticbeanstalk在同一目录.ebextensions,而不是它是一个子目录。然后,我不得不跑eb config修复WSGI文件,这是事实上的回升,现在我有一个正在运行的应用程序。


1
投票

确保.ebextensions不会被忽略。 EB查找.IGNORE文件(.ebignore默认情况下,如果犯规存在,但确实的.gitignore它,它会使用它),并部署只有那些没有被忽略的文件。与我LOCAL_SETTINGS类似的问题。

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-configuration.html#eb-cli3-ebignore

© www.soinside.com 2019 - 2024. All rights reserved.