LINUX.ORG.RU

История изменений

Исправление KernelPanic, (текущая версия) :

Лови рабочий uwsgi-конфиг. Просто, пропиши туда свои пути.

[uwsgi]
        plugins = python27
        home = /path/to/proj/venv
        chdir = /path/to/proj/venv/proj
        pythonpath = .. 
        module = proj.wsgi:application
        master = true
        processes = 2 # equals numbers of cpu + 1
        socket = /tmp/proj.sock
        harakiri = 20
        max-requests = 1000
        env LANG='en_US.UTF-8'
        env LC_ALL='en_US.UTF-8'
        env DJANGO_SETTINGS_MODULE=proj.settings
        vacuum = true
        daemonize=/var/log/uwsgi/app/proj.log

В корне проекта: wsgi.py

import os, sys, site

sys.path.insert(0, os.path.dirname(__file__))
site.addsitedir('/abs/path/to/proj/venv/lib/python2.7/site-packages')

os.environ["DJANGO_SETTINGS_MODULE"] = "proj.settings"

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

Исходная версия KernelPanic, :

Лови рабочий uwsgi-конфиг. Просто, пропиши туда свои пути.

[uwsgi]
        plugins = python27
        home = /path/to/proj/venv
        chdir = /path/to/proj/venv/proj
        pythonpath = .. 
        module = proj.wsgi:application
        master = true
        processes = 2 # equals numbers of cpu + 1
        socket = /tmp/proj.sock
        harakiri = 20
        max-requests = 1000
        env LANG='en_US.UTF-8'
        env LC_ALL='en_US.UTF-8'
        env DJANGO_SETTINGS_MODULE=proj.settings
        vacuum = true
        daemonize=/var/log/uwsgi/app/proj.log