ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NginX-1.1.4 + Passenger (3.0.7, 3.0.9) + Rails3


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: NginX-1.1.4 + Passenger (3.0.7, 3.0.9) + Rails3
  • From: "perestoronin" <nginx-forum@xxxxxxxx>
  • Date: Sun, 23 Oct 2011 17:14:09 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=h+FT9a3W1Felzb5d/WtuQXSmfAlRIfihGBwm0s08FMA=; b=IBCrNedUUrBaYSMj7dT/B8snwgyGucBxpStY4JMoN7dvUd6V+3il8enn3+pSfEhE1PWpoaceeRzPqhCQ3ZEnlvZs+oXhJjJdp4MBRjMJAqiyB8K5EQFFKGObrn6FI6tW;
  • In-reply-to: <20111023164350.GO62535@xxxxxxxxxx>
  • References: <20111023164350.GO62535@xxxxxxxxxx>

Maxim Dounin Wrote:
-------------------------------------------------------
> Hello!
> 
> On Sun, Oct 23, 2011 at 11:23:23PM +0700,
> Мисбах-Соловь?в Вадим wrote:
> 
> > Да, проблема, может и не в
> пассажире, а именно где-то
> между ним 
> > и Rails3. Потому что Rails2
> приложения под пассажиром
> в 1.1 
> > ветке работают прекрасно.
> > А товарищам рельсоводам, к
> сожалению, на эти проблемы
> с высокой 
> > крыши... :(
> > Кстати, я в пассажирские
> внутренности не особо
> залазил, но судя 
> > по директивам в конфиге -
> он вообще обычный CGI. По
> идее, ему 
> > должно быть наплевать на
> то, HTTP 1.0 или 1.1.
> 
> С точки зрени nginx'а, passenger -
> это 3rd party модуль для 
> общения с бекендом.
> 
> Если оно нормально
> работает с nginx 1.0.6, но не
> работает с 1.1.4 
> - то проблема, скорее всего,
> в том, что passenger'овский
> модуль 
> для nginx'а не умеет правильно
> работать с новыми версиями
> nginx'а.  
> Для полноты картины можете
> проверить nginx 1.1.3 (там ещё не
> было 
> изменений в API, должно
> заработать).
> 
> Разница между Rails2 и Rails3
> может быть в нюансах, из-за
> которых 
> в одном случае passenger
> наступает на изменения API, а
> в другом - 
> нет.
> 
> > Ну и, всё-таки, хотелось бы
> всё же, уже, как-то решить
> проблему. 
> > Знать бы, хоть, кого
> тормошить сейчас ;)
> 
> В любом случае, тормошить -
> авторов passenger'а (они же
> авторы 
> модуля для nginx'а).
> 
> Maxim Dounin
> 
> > 
> > On вс 23 окт 2011 23:13:26 NOVST, Maxim
> Dounin <mdounin@xxxxxxxxxx> wrote:
> > 
> > > Hello!
> > > 
> > > On Sun, Oct 23, 2011 at 01:34:01AM +0700,
> Мисбах-Соловь?в Вадим wrote:
> > > 
> > > > Здравствуйте, товарищи!
> > > > Наткнулся тут пару дней
> назад на такую беду:
> > > > При попытке запустить
> Rails3 приложение под
> пассажиром, 
> > > > собранным, как модуль
> NginX-1.1.4 (см. постскриптум) в
> ответ на 
> > > > все запросы отдаются
> только заголовки, а весь
> контент (html-код 
> > > > или текст, полученные в
> результате обработки
> скрипта) как будто 
> > > > куда-то вырезается. При
> этом по вебриком, монгрелом
> и т.п. всё 
> > > > отдаётся как надо.
> > > > Логи (log/${rails_env}.log) при
> этом абсолютно идентичны и 
> > > > повествуют об идеальной
> работе даже под пассажиром.
> Т.е. 
> > > > возникает ощущение, что
> вывод обработчика просто
> куда-то 
> > > > теряется по пути до
> выдачи в сокет.
> > > > 
> > > > P.S.: Самое характерное,
> что при этом:
> > > > 1) Rails2-приложения
> работают под пассажиром на
> NginX-1.1.4 
> > > > идеально.
> > > > 2) Всё (Rails3) работает
> наипрекраснейшим образом
> при 
> > > > испрользовании NginX-1.0.6.
> > > > Возможно, там что-то
> связанное с этим как раз
> пофиксили, но в 
> > > > 1.1 ветку оно ещё не
> успело дойти.
> > > > 
> > > > Буду благодарен, если
> поможете отдебажить
> проблему, чтобы 
> > > > предоставить больше
> информации.
> > > 
> > > В 1.1.4 довольно много
> изменений в API общения с
> бекендами в связи 
> > > с добавлением поддержики
> HTTP/1.1 и постоянных
> соединений с 
> > > бекендами.   Если модуль
> passenger'а под эти изменения
> его авторы 
> > > не обновили - скорее
> всего он банально сломался.
> > > 
> > > Имеет смысл пинать
> авторов модуля, и
> показывать пальцем сюда:
> > >
> http://mailman.nginx.org/pipermail/nginx-devel/201
> 1-September/001217.html
> > > 
> > > Maxim Dounin
> > > 
> > >
> _______________________________________________
> > > nginx-ru mailing list
> > > nginx-ru@xxxxxxxxx
> > >
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
> > 
> > -- 
> > С уважением,
> > mva
> > 
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru@xxxxxxxxx
> >
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

Разместил отчет об ошибке
http://code.google.com/p/phusion-passenger/issues/detail?id=712&colspec=ID%20Type%20Status%20Priority%20Milestone%20Stars%20Summary&start=100

Спасибо за помощь, с nginx 1.1.3
действительно passenger работает.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,217056,217130#msg-217130

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.