2013-07-18 12 views
7

docelowa WSGI skryptu nie znaleziono lub nie do stat: /opt/python/current/app/application.pydocelowa WSGI skrypt nie został znaleziony lub nie do stat

I zawierają moją aplikację w pliku o nazwie application.py i My konfiguracja aplikacji wygląda następująco:

enter image description here

próbowałem również przesłać aplikację przykładową że AWS zapewnia, która zawiera tylko „application.py`, a jednak wciąż otrzymuję ten błąd.

Co może być przyczyną błędu?

+0

spróbuj zalogować się do zdalnego komputera i upewnij się, że twój plik naprawdę istnieje – fabrizioM

Odpowiedz

3

Miałem podobny problem. Powinieneś umieścić swój katalog application.py w katalogu głównym, jak sugeruje WSGIPath, lub zmienić WSGIPath w .elasticbeanstalk/optionsettings.yourappname-env.

0

Dla mnie, moja instancja aplikacji była przechowywana w zmiennej o nazwie app, która nie została rozpoznana przez Elastic Beanstalk. Jak tylko zmieniłem zmienną na application, zaczęło działać.

# In application.py or manage.py, after initialising the app 
application = app 

powinien załatwić sprawę.

Powiązane problemy