Найти - Пользователи
Полная версия: Holy War: Кто так юзает Django на продакшене?
Начало » Django » Holy War: Кто так юзает Django на продакшене?
1 2
Oduvan
fcgi
mod_python
mod_wsgi

какие веб сервера (или связки)

какие параметры запуска?

Предлогаю такой комплексный обмен опыта.
arok
Раньше был nginx+fcgi, теперь остановился на lighttpd+fcgi. Все устраивает. еще бы тюнинг мускула сделать
slav0nic
arok, а чего с nginx слез?

у меня lighttpd + cherrypy. Почему? потому что ещё год назад у джанги в связке с lighttpd был глюк в плане работы Flatpages, хотя скорее глюк был связан с особенности философии разрабов lighttpd, которые решили по своему формировать PATH_INFO переменную.
+supervisor работает для перезапуска демона вручную, через веб интерфейс и автоматической перезагрузки при превышении использования памяти.

По поводу моего мнения “что лучше”, mod_wsgi если apache, SCGI - чёт другое.
+Иногда юзаю только cherry, если пишу админки.

Вот кстати аппа Дейва для запуска джанги разными путями http://bitbucket.org/daevaorn/django-shoes/overview/
poltergeist
nginx + cherrypy.wsgiserver
Для запуска из под самой джанги есть ещё вот это: http://hg.piranha.org.ua/cpserver/
По сути это всё поделки на основе этого: http://lincolnloop.com/blog/2008/mar/25/serving-django-cherrypy/

cherrypy.wsgiserver юзаю и для веб-интерфейса к mercurial репозиториям, в общем юзабетельная и не прихотливая штука.
arok
C nginx слез потому как есть субьективное мнение, что лайти кушает чуть меньше ресурсов, что на слабеньком впс значительно, да и за старт демона не нужно беспокоится, в случае с nginx приходилось использовать cron. А вот с перезапуском демона, в моем случае, вопрос до сих пор открыт. Нужно будет и чери на локале погонять.
arok
Где бы еще о lighttpd + cherrypy почитать.
slav0nic
а что там читать, mod_proxy +http://hg.piranha.org.ua/cpserver/
+ http://supervisord.org/ (в debian есть в пакетах)
но опять же, на мой взгляд самый рациональный способ - SCGI (тк протокол сам по себе проще FCGI), но запуск автоматом с lighttpd -проблематичен
arok
http://hg.piranha.org.ua/cpserver/
,
Вот чего мне не хватало) спасибо!
Lolka
А покажите, как nginx + cherrypy.wsgiserver?
Я сейчас использую nginx+fcgi, а слышу, как все рассказывают на сколько лучше wsgi. А wsgi это ведь придется mod_wsgi+apache+nginx для статики – как то слишком громоздко :(
А mod_wsgi+nginx там все печально по поводу синхронно/асинхронно и вообще, правда?
Ferroman
А зачем nginx для статики? Используйте тот же апач.
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