2014-11-05 8 views
4

Я пытаюсь развернуть проект django с NGINX и gunicorn. Я продолжаю получать 502 Bad Gateway. Я работаю без перерыва в этом в течение последних нескольких дней, и я не могу показаться, что это развернуто. Я прошел три учебника по цифровому океану, но они не правильны, очевидно.Конфигурирование Gunicorn: не указан прикладной модуль

Я продолжаю получать 502 плохих шлюза, или если я пытаюсь использовать manage.py runningerver, я получаю 400 плохих запросов.

Я думаю, что моя проблема в том, что касается увольнения. Когда я вхожу gunicorn -Config, он говорит

usage: gunicorn [OPTIONS] [APP_MODULE] gunicorn: error: No application module specified. 

Каждый бит документации, которую я могу найти говорит просто ввести gunicorn WSGI: применение, но когда я делаю, он говорит: «рабочие не загрузиться.» Как установить модуль приложения?

ответ

7

Если у вас есть Nginx проксирование к порту 8001, вы хотите сделать это:

gunicorn -b 127.0.0.1:8001 your_project_name.wsgi: применение

Вам необходимо запустить что из папки проекта (где находится файл manage.py)

+0

Когда я это делаю, теперь я получаю сообщение об ошибке сервера (500) –

+0

Это означает, что в вашем коде есть ошибка. Проверьте свои журналы. –