Блог Толика Вострякова

Живой опыт программирования, Python, Django, современные языки и немного фотографий
Блог - новые записи и ссылки (Atom)

Nginx-0.8.52 с uwsgi модулем -

Похоже достойная замена Apache для развертывания python-приложений на сервере дошла до момента, чтобы это попробовать в деле. uwsgi сам по себе активно развивается. Уже реализована поддержка нового протокола Web3, чтобы приложения python 3.x смогли работать под web-серверами. Как только появиться возможность, обязательно попробую запустить проект под nginx + uwsgi.

Ссылки: nginx, uwsgi

Комментарии: 8

markeyev - 28.09.2010 Ждемс...
Andrey Popp - 28.09.2010 Web3 вроде как уже на второй план отодвинули — принимают pep3333, маленькие поправки к WSGI для Python 3.x
Толик Востряков - 28.09.2010 О! Спасибо за новость! PEP3333 определенно лучше, так как обратно совместим с существующим протоколом WSGI!
Cykooz - 29.09.2010 Что мне лично нравиться в modwsgi для Apache - это то, что не надо париться с заданием портов/сокетов для запуска приложений. Это становится маленьким геморроем, когда запускаешь на одном сервере кучу приложений без использования modwsgi.
Хотя, как я понял, uwsgi можно запустить в режиме, когда путь к выполняемому скрипту он будет получать от nginx. Это позволит использовать один раз настроенный и висящий на одном порту/сокете uwsgi для запуска различных мелких приложений.
demalexx - 29.09.2010 А почему не gunicorn? :) holywar?
Толик Востряков - 29.09.2010 Просто лично мне больше нравиться uWSGI :) К тому же раньше он был быстрее gunicorn и потреблял меньше памяти. Просто если уж и переходить на nginx + uwsgi то только по этим двум причинам, иначе лучше использовать проверенный Apache + mod_wsgi.
demalexx - 29.09.2010 Угу. Просто как-то читал восторженные отзывы о единорожке кажется в каком-то посте на сайте джанги (там где раздел community). Тоже скоро наверное уйду с апача...
Clincher - 10.02.2011 все сервисы alloy.ru, написанные на django крутятся на nginx+uwsgi
сначала все было под апачем и кушало чрезмерно много памяти вплоть до того, что сервер ложился.
uwsgi значительно менее прожорлив, единственная проблема - необходимо заранее выставлять количество воркеров (можно менять на лету, но сам мастер-процесс не может это делать), если кто-нибудь знает как это обойти, расскажите, а?
если на сервере один проект - это не проблема - запускаешь максимум воркеров сколько потянет машина.

Добавить комментарий:


Буду использовать, только для связи с тобой

Чтобы и другие могли узнать о тебе

Вы можете использовать markdown разметку.

Например:
**жирный**
*курсив*
## Заголовок

Не используйте html-тэги. Все ссылки станут активными, все переводы строк будут заменены на <br>
captcha