Re: Проксирование запросов на backend без ожидания ответа
Rauf Kuliyev
rauf at kuliyev.com
Tue Feb 3 00:39:30 MSK 2009
Здравствуйте,
Для FreeBSD для GET запросов мы делаем вот что-то такое:
tail -F /var/log/nginx-access.log | grep GET | awk '{system ("fetch -q -o
/dev/null http://web.site/"$6"&")}'
Где $6 номер поля запроса
Правда вывод tail буфферизирован, так что нагрузка не совсем идентична
оригинальной, а с некоторыми всплесками.
Удачи,
Рауф
2009/2/1 Denis Joloudov <joloudov at mail.ru>
> Здравствуй, сообщество.
>
> Есть nginx в качестве frontend-proxy-cache.
> Есть пул backend-серверов с apache + mod_php.
> Есть тестовая машина для экспериментов.
>
> На backend`ах крутится несколько проектов. Не тестовой машине планирую
> поднять альтернативную конфигурацию одного из проектов.
> Хочется, чтобы nginx для выбраного проекта проксировал запрос на один из
> веб-серверов с apache и забирал от него ответ, и этот же запрос отправлял
> (дублировал) на тестовую машину, не дожидаясь от нее ответа, т.е. создавал
> нагрузку. Так же хочется контроллировать количество отправляемых запросов на
> тестовую машину.
>
> Возможно ли такое и как это можно реализовать?
> Спасибо!
>
> Yours sincerely, Denis Joloudov.
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090203/48be4b46/attachment.html>
More information about the nginx-ru
mailing list