ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Squid балансинг



IMHO извращение
потому что у сквида есть свои механизмы работы с дочерними/ родительскими сквидами (и/или другими прокси-серверами, кеширующими и нет) с кучей фишечек и рюшечек (man squid.conf или как то так, в самом конфиге много чего описано)

On 13.01.2009, at 15:32, Alexey Vdovin wrote:

Hello nginx-ru,

Есть потребность балансировать нагрузку на несколько Squid серверов.
Пытаюсь настроить Nginx для проброса запроса на Squid. (Nginx
прописываю в качестве прокси в браузере)

 location /  {
   rewrite /(.*) $scheme://$host$uri break;
   proxy_set_header  X-Real-IP  $remote_addr;
   proxy_redirect false;
   proxy_pass  http://10.8.1.30:3128;
   break;
зачем здесь break? из-за всё тупит (зависает)


лучше делать так:
                location                        / {
proxy_set_header Host $host; proxy_set_header X-Real- IP $remote_addr; proxy_set_header X-Forwarded- For $proxy_add_x_forwarded_for; proxy_set_header X-Real- URI $request_uri; proxy_set_header X-Real- Request-Scheme $scheme;
                        proxy_redirect                  false;
proxy_pass http://10.8.1.30:3128 $request_uri;
                }


 }

Браузер зависает на приеме 1го запроса.

   proxy_buffering off;

Немного улучшает ситуацию, но не избавляет от зависаний насовсем.

   proxy_read_timeout          2;

(знаю что криво) Это избавляет от зависаний :)
Но в Error.log соответственно появляются ошибки...

[error] 39346#0: *941 upstream timed out (60: Operation timed out) while reading response header from upstream
вероятно это не единственная подозрительная строчка в логах?
также надо смотреть логи на сквиде


Есть ли "прямой" способ настроить Nginx для работы в качестве forward
proxy балансинга ?

--
С уважением,
Алексей Вдовин   mailto:av@xxxxxxxxx






 




Copyright © Lexa Software, 1996-2009.