nginx_perl и куки

Andrew Velikoredchanin andy at atomail.com
Wed Jul 26 19:29:47 MSD 2006


Чего-то я не понимаю.

На бэкэнде (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.
Отладочный лог на фронтэнде показывает что куки на бэкэнд передаются.





More information about the nginx-ru mailing list