ПРОЕКТЫ 


  АРХИВ 


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: proxy q



On Fri, 23 Sep 2005, Alexander Burnos wrote:

On Fri, Sep 23, 2005 at 02:37:28PM +0400, Igor Sysoev wrote:
proxy_header_buffer_size не может быть меньше, чем размер заголовка ответа,
из-за этого и 502.

nginx передаёт ответа бэкенда по мере его поступления, но при этом
ещё и буферизует. Что-то близкое к потоку могло бы получится при таких
настройках:

      proxy_header_buffer_size  512;
      proxy_buffers             2 512;
      proxy_busy_buffers_size   512;
      proxy_max_temp_file_size  0;

Если мне необходимо сделать значение proxy_buffers много меньшим, чем
proxy_header_buffer_size. Конкретно - равным 1, т.к. нужен именно поток,
а не что-то близкое к нему. Насколько серьезная зависимость
proxy_header_buffer_size от proxy_buffers? Можно ли это обойти
небольшими изменениями, или потребуется концептуальная переработка кода?

Понимаю, что вопрос достаточно пространственный, но мне кажется что
автор на него намного быстрее ответит, чем я изучу всю архитектуру :) А
вопрос стоит срочно.

proxy_header_buffer_size участвует потом в передаче данных, но
в принципе можно подпатчить, чтобы не использовался.

Да и ещё нужно поставить postpone_output  0;


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




 




Copyright © Lexa Software, 1996-2009.