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