Найти - Пользователи
Полная версия: Django uwsgi
Начало » Django » Django uwsgi
1
SergeyMiracle
Здравствуйте

Подскажите опытные, мучаюсь уже дня 3, раньше запускал на апаче, а тут решил на nginx развернуть Django, и зараза ну никак не хочет работать

uwsgi:
    socket: /var/tmp/nginx_uwsgi.sock
    pythonpath: /var/www/clients/client1/web2/dj
    env: DJANGO_SETTINGS_MODULE=settings
    module: wsgi
    daemonize: /var/log/uwsgi/dj.log
    max-requests: 5000
    buffer-size: 32768
    harakiri: 30
    reload-mercy: 8
    master: 1
    no-orphans: 1
    touch-reload: /var/www/clients/client1/web2/dj/uwsgi

location / {
        uwsgi_pass unix:///var/tmp/nginx_uwsgi.sock;
        include uwsgi_params;
        uwsgi_buffers 8 128k;
    }

Все вроде ж как настроено, все вроде ж как запустилось, но ошибку выдает не пойму почему такую -
2013/01/13 02:53:20 [crit] 26550#0: *16 connect() to unix:///var/tmp/nginx_uwsgi.sock failed (2: No such file or directory) while connecting to upstream, client: 127.0.0.1, server: dj.com, request: "GET / HTTP/1.1", upstream: "uwsgi://unix:///var/tmp/nginx_uwsgi.sock:", host: "dj.com"

Файл главное лежит

Попробовал на tcp сокет задать
2013/01/13 03:07:21 [error] 27309#0: *1 upstream prematurely closed connection while reading response header from upstream, client: 127.0.0.1, server: dj.com, request: "GET / HTTP/1.1", upstream: "uwsgi://127.0.0.1:3031", host: "dj.com"
reclosedev
Надо логи uwsgi посмотреть.
SergeyMiracle
Да понял в чем прикол был, но все равно ошибко, не импортирует settings
f_evgeny
Из написанного не очень понятно, в чем проблема. У меня в блоге есть подробное описание установки связки Django-UWSGI, глянь, может что найдешь полезного.
Установка и настройка связки Nginx/uWSGI/Django
f_evgeny
SergeyMiracle
Да понял в чем прикол был, но все равно ошибко, не импортирует settings
Тут уже скорее всего пути нужно смотреть, то, что вставляется командой sys.path.insert()
SergeyMiracle
ну может какой конфиг еще скинуть? чтоб яснее было, просто туториалов реально пруд пруди, а на деле получается засада… вот и щас не хочет имортить settings и все тут, видимо ему нужно еще доп путь указать, а то ищет он в корневой папке…
reclosedev
Как версия Django?
Для 1.4 попробуйте вместо pythonpath и env:
chdir: /var/www/clients/client1/web2/dj
module: dj.uwsgi
SergeyMiracle
да малость получше стало
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB