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.