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
|