Форум сайта python.su
fcgi
mod_python
mod_wsgi
какие веб сервера (или связки)
какие параметры запуска?
Предлогаю такой комплексный обмен опыта.
Офлайн
Раньше был nginx+fcgi, теперь остановился на lighttpd+fcgi. Все устраивает. еще бы тюнинг мускула сделать
Офлайн
arok, а чего с nginx слез?
у меня lighttpd + cherrypy. Почему? потому что ещё год назад у джанги в связке с lighttpd был глюк в плане работы Flatpages, хотя скорее глюк был связан с особенности философии разрабов lighttpd, которые решили по своему формировать PATH_INFO переменную.
+supervisor работает для перезапуска демона вручную, через веб интерфейс и автоматической перезагрузки при превышении использования памяти.
По поводу моего мнения “что лучше”, mod_wsgi если apache, SCGI - чёт другое.
+Иногда юзаю только cherry, если пишу админки.
Вот кстати аппа Дейва для запуска джанги разными путями http://bitbucket.org/daevaorn/django-shoes/overview/
Офлайн
nginx + cherrypy.wsgiserver
Для запуска из под самой джанги есть ещё вот это: http://hg.piranha.org.ua/cpserver/
По сути это всё поделки на основе этого: http://lincolnloop.com/blog/2008/mar/25/serving-django-cherrypy/
cherrypy.wsgiserver юзаю и для веб-интерфейса к mercurial репозиториям, в общем юзабетельная и не прихотливая штука.
Отредактировано (Янв. 9, 2010 10:18:43)
Офлайн
C nginx слез потому как есть субьективное мнение, что лайти кушает чуть меньше ресурсов, что на слабеньком впс значительно, да и за старт демона не нужно беспокоится, в случае с nginx приходилось использовать cron. А вот с перезапуском демона, в моем случае, вопрос до сих пор открыт. Нужно будет и чери на локале погонять.
Отредактировано (Сен. 12, 2009 16:15:10)
Офлайн
Где бы еще о lighttpd + cherrypy почитать.
Офлайн
а что там читать, mod_proxy +http://hg.piranha.org.ua/cpserver/
+ http://supervisord.org/ (в debian есть в пакетах)
но опять же, на мой взгляд самый рациональный способ - SCGI (тк протокол сам по себе проще FCGI), но запуск автоматом с lighttpd -проблематичен
Офлайн
Офлайн
А покажите, как nginx + cherrypy.wsgiserver?
Я сейчас использую nginx+fcgi, а слышу, как все рассказывают на сколько лучше wsgi. А wsgi это ведь придется mod_wsgi+apache+nginx для статики – как то слишком громоздко :(
А mod_wsgi+nginx там все печально по поводу синхронно/асинхронно и вообще, правда?
Офлайн
А зачем nginx для статики? Используйте тот же апач.
Офлайн