Welcome! Log In Create A New Profile

Advanced

Re: $upstream_addr contains name of upstream

Igor Sysoev
December 15, 2009 04:46AM
On Mon, Dec 14, 2009 at 03:53:29PM -0800, Konstantin Svist wrote:

> On 12/14/2009 05:21 AM, Sergey A. Osokin wrote:
> > Добрый день,
> >
> > On Sun, Dec 13, 2009 at 02:12:56PM -0800, Konstantin Svist wrote:
> >
> >> upstream redisxxx {
> >> server unix:/tmp/redis-http-cache.sock;
> >> server localhost:6381;
> >> server localhost:1111;
> >> }
> >> server {
> >> location / {
> >> ...
> >> redis_pass redisxxx;
> >> error_page 404 500 502 504 = @real-backend;
> >> }
> >> location @real-backend {
> >> proxy_pass http://backend
> >> proxy_set_header lastcache $upstream_addr;
> >> }
> >> }
> >>
> >> localhost:1111 порт закрыт; два других одинаковый сервер, всегда
> >> возвращают 404
> >>
> >> 3 запроса на backend показывают header:
> >> Lastcache: unix:/tmp/redis-http-cache.sock ~правильно
> >> Lastcache: 127.0.0.1:1111, 127.0.0.1:6381 ~правильно
> >> Lastcache: redisxxx ~глюка
> >>
> > есть возможность реализовать такую же конфигурацию, но на memcached?
> > Будет ли проявлятся ошибка?
> >
> >
>
> Попробовал - memcached возвращает 404 когда ключ не найден
> ($upstream_status), и имя upstream-а не появляется в $upstream_addr

Если не появляется, то это ошибка.

> redis отвечает 502 на случай когда ключ не найден


--
Игорь Сысоев
http://sysoev.ru

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

$upstream_addr contains name of upstream

Konstantin Svist December 13, 2009 05:14PM

Re: $upstream_addr contains name of upstream

Sergey A. Osokin December 14, 2009 08:22AM

Re: $upstream_addr contains name of upstream

Konstantin Svist December 14, 2009 06:54PM

Re: $upstream_addr contains name of upstream

Sergey A. Osokin December 15, 2009 02:38AM

Re: $upstream_addr contains name of upstream

Konstantin Svist December 15, 2009 04:36AM

Re: $upstream_addr contains name of upstream

Sergey A. Osokin December 15, 2009 10:52AM

Re: $upstream_addr contains name of upstream

Igor Sysoev December 15, 2009 04:46AM

Re: $upstream_addr contains name of upstream

Konstantin Svist December 15, 2009 11:44AM

Re: $upstream_addr contains name of upstream

Igor Sysoev December 15, 2009 11:48AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 130
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready