UWSGI с чероки: первые шаги

Кто-нибудь пробовал использовать uWSGI с чероки? Можете ли вы поделиться своим опытом и на какие документы вы полагались больше всего? Я пытаюсь начать с документации на обоих сайтах (uWSGI и Cherokee). Пока ничего не работает Я использую Ubuntu 10.04.


Изменить: чтобы уточнить, Чероки работает нормально. Я получаю сообщение об ошибке:

Ошибка uWSGI, приложение wsgi не найдено

Так что что-то не так с моими конфигурациями. Или, может быть, мое заявление.

3 ответа

Решение

Да, я только недавно настроил это в Ubuntu Lucid для приложения Pylons.

Сначала я вытащил последнюю чероки из команды PPA. https://launchpad.net/~cherokee-webserver/+archive/ppa

Затем я установил последнюю версию uwsgi в мой virtualenv, в котором мое приложение живет через Pip, через который вас проинструктируют документы uwsgi. http://projects.unbit.it/uwsgi/wiki/Install

Мое приложение уже было развернуто через mod_wsgi, поэтому я искал возможность повторно использовать мой файл.wsgi. Я столкнулся с проблемой, связанной с правильным синтаксисом вызова uwsgi, поэтому мне очень помогли их списки рассылки: http://lists.unbit.it/pipermail/uwsgi/2010-June/000347.html

Поэтому я просмотрел документы в кулинарной книге чероки и заменил строку uwsgi подправленной версией того, что ответили на мой вопрос в списке рассылки.

Он работает довольно хорошо и почти превзошел mod_wsgi 2x в тестировании попаданий на страницу с простым приложением для пилонов.

Надеюсь, это поможет.

У меня есть чероки + uwsgi + django, работающие на lucid. Это было немного сложно начать (выяснить, как указать uwsgi на файл wsgi, было для меня самой сложной частью), но я вполне доволен результатами. Я задокументировал шаги, которые предпринял на http://blog.swwomm.com/2010/06/cherokee-django.html.

Кажется, есть проблема с методом установки make в документации uwsgi. Вместо этого используйте "python uwsgiconfig.py --build". Это сработало для меня. Чероки, Джанго работает на Ubuntu 10.10.

Другие вопросы по тегам