Я не могу запустить приложение Django на своем сервере Ubuntu. Я следую этому учебнику http://michal.karzynski.pl/blog/2013/06/09/django-nginx-gunicorn-virtualenv-supervisor/ и довольно уверен, что у меня установлены все зависимости.
Он отлично работает, когда я запускаю:
python manage.py runserver 0.0.0.0:8000
Однако когда я запускаю:
gunicorn djangoproject:application --bind 127.0.0.1:8001
Я столкнулся с этой ошибкой:
2014-07-23 04:50:16 [19676] [INFO] Starting gunicorn 0.17.4
2014-07-23 04:50:16 [19676] [INFO] Listening at: http://127.0.0.1:8001 (19676)
2014-07-23 04:50:16 [19676] [INFO] Using worker: sync
2014-07-23 04:50:16 [19681] [INFO] Booting worker with pid: 19681
Failed to find application: 'djangoproject'
2014-07-23 04:50:16 [19681] [INFO] Worker exiting (pid: 19681)
2014-07-23 04:50:16 [19676] [INFO] Shutting down: Master
2014-07-23 04:50:16 [19676] [INFO] Reason: App failed to load.
Буду признателен за любую оказанную помощь.
Спасибо, Zee
Вам нужно добавить свой путь к файлу wsgi
gunicorn djangoproject.wsgi: application –bind = 127.0.0.1: 8001
Недавно я разместил свой сайт на сервере Ubuntu. Я выполнил этот урок, который отлично работал для меня
Установка приложения Django с nginx……
У меня такая же ошибка, когда я впервые попытался с помощью учебника Digital Ocean. Проблема в том, что gunicorn не может найти ваш проект. Попробуйте добавить параметр –chdir/адрес/в/путь к настройкам вашего оружия