Welcome! Log In Create A New Profile

Advanced

Re: дублирование запросов на upstream

Yuriy Taraday
June 04, 2010 12:20AM
Уверен, модуль echo http://wiki.nginx.org/NginxHttpEchoModule поможет.

2010/6/2 Sergey Shepelev <temotor@gmail.com>

> 2010/6/2 Игорь Хомяков <homyakov@embria.ru>:
> > а по подробнее можно ? я что то не могу понять как с помощью nc
> > получить копии запросов
>
> Допустим, у нас один бекенд. Для двух нужно будет просто повторить все
> шаги.
> Допустим, этот бекенд слушает /tmp/back01.sock
>
> 1. Запускаем отладчик:
> $ nc -Ukd -l /tmp/back01-dup.sock | tee /var/log/backend-request.log |
> nc -U /tmp/back01.sock
>
> 2. в конфиге nginx меняем unix:/tmp/back01.sock на
> unix:/tmp/back01-dup.sock, перечитываем конфиг
> # killall -HUP nginx
>
> Готово.
>
> Ключи nc:
> -U использовать UNIX сокеты, вместо TCP
> -k слушать снова и снова (а без -k будет один раз)
> -d не читать stdin (просто так, на всякий случай)
> -l ждать соединений (быть сервером), а не подключаться
>
> tee читает stdin и повторяет его в stdout + в файлы, которые указаны
> аргументами. В данном случае в один файл.
>
> > 2010/6/1 Sergey Shepelev <temotor@gmail.com>:
> >> 2010/6/1 Игорь Хомяков <homyakov@embria.ru>:
> >>> Привет !
> >>>
> >>> Существует способ сдублировать запросы на 2-ой upstream ? то есть
> >>> чтобы 2 upstream-а получали одинаковые запросы с одного nginx-а
> >>>
> >>> кроме вариантов с access log -> fetcher
> >>>
> >>>
> >>> use case: тестирование, прогрев кешей
> >>>
> >>
> >> netcat + tee
> >>
> >>> --
> >>> WBR
> >>> Igor Homyakov
> >>> System Administrator, Embria
> >>> _______________________________________________
> >>> nginx-ru mailing list
> >>> nginx-ru@nginx.org
> >>> http://nginx.org/mailman/listinfo/nginx-ru
> >>>
> >> _______________________________________________
> >> nginx-ru mailing list
> >> nginx-ru@nginx.org
> >> http://nginx.org/mailman/listinfo/nginx-ru
> >>
> >
> >
> >
> > --
> > WBR
> > Igor Homyakov
> > System Administrator, Embria
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://nginx.org/mailman/listinfo/nginx-ru
> >
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

дублирование запросов на upstream

Игорь Хомяков June 01, 2010 05:10AM

Re: дублирование запросов на upstream

Andrey N. Oktyabrski June 01, 2010 05:40AM

Re: дублирование запросов на upstream

Sergey Shepelev June 01, 2010 05:46AM

Re: дублирование запросов на upstream

Игорь Хомяков June 02, 2010 02:40AM

Re: дублирование запросов на upstream

Sergey Shepelev June 02, 2010 04:12AM

Re: дублирование запросов на upstream

Yuriy Taraday June 04, 2010 12:20AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 305
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