Welcome! Log In Create A New Profile

Advanced

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

October 23, 2011 05:14PM
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@mdounin.ru> 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@nginx.org
> > >
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
> >
> > --
> > С уважением,
> > mva
> >
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> >
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> 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 работает.
Subject Author Posted

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

Мисбах-Соловьëв Вадим October 22, 2011 02:36PM

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

Мисбах-Соловьëв Вадим October 22, 2011 11:30PM

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

Maxim Dounin October 23, 2011 12:14PM

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

mva October 23, 2011 12:24PM

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

Maxim Dounin October 23, 2011 12:44PM

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

perestoronin October 23, 2011 05:14PM

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

perestoronin October 29, 2011 03:15PM

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

Maxim Dounin October 29, 2011 03:22PM

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

perestoronin October 29, 2011 03:27PM

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

perestoronin October 29, 2011 05:17PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 259
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready