Я пытаюсь настроить свой производственный сервер (Linode 512) Django, Gunicorn, nginx, я получаю ошибки в nginx и gunicorn. Поскольку часть nginx чисто связана с проблемами сервера, я должен опубликовать это в serverfault. Но ошибки Gunicorn, это что-то связано с моей структурой проектаGunicorn-Django: проект django не найден
Django Project/
apps/
confs/
development/
production/gunicorn.conf
settings/
custom.py
database.py
development.py
production.py
default.py
static/
js/
css/
admin/
templates/
manage.py
urls.py
Эта структура работает отлично в сервер разработки Django, но когда я пытаюсь с Gunicorn, он показывает RuntimeError("django project not found")
полную информацию об ошибке here
Gunicorn установка: путь
import os
def numCPUs():
if not hasattr(os, "sysconf"):
raise RuntimeError("No sysconf detected.")
return os.sysconf("SC_NPROCESSORS_ONLN")
bind = "unix:/opt/Project1432/shared/gunicorn.sock"
workers = numCPUs() * 2 + 1
pidfile = "/opt/Project1432/shared/Project1432.pid"
logfile = "/opt/Project1432/shared/Project1432.log"
daemon = True
Проект:
/opt/Project1432/releases/current/Project1432/...
Может ли кто-нибудь помочь мне решить эту проблему?
Спасибо!
UPDATE:
команда Gunicorn запуска: я выполнить эту команду внутри пути проекта, который приведенный выше.
gunicorn_django --config /opt/Project1432/releases/current/Project1432/confs/production/gunicorn.conf
Вы используете virtualenv? можете ли вы опубликовать командную строку, которая начнет этот боевик? – ornoone
есть. Я использую virtualenv. Я обновил свой вопрос для команды – rnk
Можете ли вы разместить любое решение, которое вы найдете mk..thx – Charlesliam