nginx_perl и куки
Igor Sysoev
is at rambler-co.ru
Thu Jul 27 19:40:23 MSD 2006
On Wed, 26 Jul 2006, Andrew Velikoredchanin wrote:
> Чего-то я не понимаю.
>
> На бэкэнде (nginx) у меня в конфиге:
>
> perl_modules /usr/local/nginx;
> perl_require mu_get_user.pm;
> perl_set $mu_user mu_get_user::handler;
>
> Модуль лежит на нужном месте и работает (делал отладку).
>
> В модуле присутствует вот такая вещь:
>
> my $r = shift;
> my $hc = $r->header_in("Cookie");
>
> Т.е. я просто получаю куки и дальше их анализирую.
> Проблема в том, что куки получаются пустыми по непонятным
> закономерностям. Уловил только одну - когда получаешь файл первый раз,
> куки пустые, когда второй раз и выдается ответ 304, то куки проходят
> нормально.
>
> На данный бэкэнд управление передается через X-Accel-Redirect.
> Отладочный лог на фронтэнде показывает что куки на бэкэнд передаются.
На данный момент, перл в nginx'е работает только с первой строкой Cookie.
В 0.3.55 будет исправлено.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list