6

これまでに提案されたすべてを試しましたが、何も機能していないようです。Cookiecutter を使用して新しい Django プロジェクトを作成しました。ローカルおよび Docker マシン経由で実行できますが、何らかの理由で AWS にデプロイできません。また、このドキュメントに沿って大まかにフォローしています。

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html#python-django-configure-for-eb

.ebextensions/django.config

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

プロジェクトの構造

~/project
|-- .ebextensions
|-- `-- django.config
|-- .elasticbeanstalk
|-- `--config.yml
|--config
|-- | ...
|-- | wsgi.py
|-- project
|-- manage.py

ログを確認すると、これは私が得るもののサンプルです:

Target WSGI script not found or unable to stat: /opt/python/current/app/application.py

eb config を実行すると、次の設定が取得されます。

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

これを編集し、wsgi.py ファイルを移動し、名前を変更しようとしましたが、何も機能しません。私は何を間違っていますか?

4

1 に答える 1

4

私にとっての問題は、コードを変更したのにコミットしなかったことです。を使用して Elastic Beanstalk にデプロイしようとしたとき、代わりに をeb deploy参照していた古いコードをデプロイしていました。application.pymyproject/wsgi.py

于 2016-09-12T16:04:31.160 に答える