Найти - Пользователи
Полная версия: Cherokee + uWSGI - ошибка wsgi application not found
Начало » Django » Cherokee + uWSGI - ошибка wsgi application not found
1
lyapun
Здравствуйте!

Почти закончил работу над своим проектом, начал думать насчет развертывания. Остановился на варианте Cherokee + uWSGI (кстати, прокомментируйте выбор).

Но не выходит провести установку.

Проект поместил в папку : /var/www/gamb/
Там-же создал файлы django_wsgi.py и uwsgi.xml с таким кодом:

#django_wsgi.py

import os
import django.core.handlers.wsgi

os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
application = django.core.handlers.wsgi.WSGIHandler()
#uwsgi.xml

<uwsgi>
<pythonpath>/var/www/gamb/</pythonpath>
<pythonpath>/var/www/</pythonpath>
<app mountpoint="/">
<script>django_wsgi</script>
</app>
</uwsgi>
Создал виртуальный сервер, Document Root указал - /var/www/gamb/public/ , путь к файлу xml - /var/www/gamb/uwsgi.xml

Запускаю сервер и получаю:


uWSGI Error

wsgi application not found


Знаю что здесь есть люди которые используют такую связку, так что надеюсь на помощь!
Спасибо!
zheromo
ну не может uwsgi найти что запускать.
либо полный лог в студию

и как вариант вместо app

<module>django.core.handlers.wsgi:WSGIHandler()</module>
либо

<module>wsgihandler</module>
и для чего два <pythonpath> ?
lyapun
zheromo
и как вариант вместо app
<module>django.core.handlers.wsgi:WSGIHandler()</module>
либо
<module>wsgihandler</module>
“It does not look like a uWSGI configuration file”, - говорит Чероки.

и для чего два <pythonpath> ?
Делаю по этой инструкции - http://www.cherokee-project.com/doc/cookbook_uwsgi.html
lyapun
Запустилось!!

#uwsgi.xml

<uwsgi>
<pythonpath>/var/www/gamb/</pythonpath>
<pythonpath>/var/www/</pythonpath>
<app mountpoint="/">
<script>django_wsgi</script>
</app>
</uwsgi>
Document root: ‘/var/www/gamb’
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