2010-06-13 2 views
2

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


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

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

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

ответ

2

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

Во-первых, я схватил последнего cherokee от команды PPA. https://launchpad.net/~cherokee-webserver/+archive/ppa

Далее я установил последнюю версию uwsgi в свою виртуальную сеть, в которой приложение работает через Pip, с помощью которого uwsgi docs проведет вас. 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 в тестировании хитов на простую страницу приложений с пилонами.

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

+0

Благодарим вас за ответ. Да, я получил то же сообщение об ошибке: 'wsgi application not found'. Но этот вопрос списка был полезен. Рад слышать, что uwsgi хорошо работает для вас. –

+0

Теперь он работает! Вроде. Спасибо за помощь. –

2

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

+0

Ничего себе, спасибо за сообщение. –

+0

Хороший пост! Каковы преимущества использования модели uWSGI, а не всплеска/SCGI, которые использует Cherokee, являются частью мастера Django? – Keyo

1

Возможно, существует проблема с методом установки «make» в документах uwsgi. Вместо этого используйте 'python uwsgiconfig.py --build'. Это сработало для меня. Cherokee, Django работает на Ubuntu 10.10.

+0

Спасибо, что сообщили нам. –

+0

Знаете ли вы, какая проблема вызвана методом 'make'? – Cameron

Смежные вопросы