Squid балансинг

Alexey Vdovin av at doroga.tv
Tue Jan 13 15:32:34 MSK 2009


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;
  }

Браузер зависает на приеме 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 at doroga.tv






More information about the nginx-ru mailing list