proxy q

Igor Sysoev is at rambler-co.ru
Fri Sep 23 17:27:55 MSD 2005


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





More information about the nginx-ru mailing list