Вопрос по proxy

Igor Sysoev is at rambler-co.ru
Mon Mar 14 17:17:11 MSK 2005


On Mon, 14 Mar 2005, Zherdev Anatoly wrote:

> On Mon, 14 Mar 2005 15:18:05 +0300 (MSK)
> Igor Sysoev <is at rambler-co.ru> wrote:
>
>> По умолчанию используется
>>
>> proxy_next_upstream  error timeout invalid_header;
>>
>> Нужно поставить
>>
>> proxy_next_upstream  error invalid_header;
>
> А в этом случае proxy_read_timeout вообще не будет использоваться, или
> будет использован при установлении соединения (connect()) или там еще
> какой-то другой timeout вступает в действие ?

"proxy_next_upstream  timeout" означает, что в случае таймаута
при соединении, отслыке запроса или чтения начала ответа, нужно
перейдти к следующему.

>> Или увеличить таймаут  "proxy_read_timeout  120"
>
> Думаю что правильнее вообще не использовать таймаут, всегда может
> найтись скрипт который будет работать дольше, если ему разрешили.
> Лучше уж пускай человек сам в случае чего рефреш нажмет.

Рефреш - это новое соедиение. К старому оно уже не имеет отнощения.

Не использовтаь таймаут нельзя - nginx разрабатывался не для идеального
мира, где всё всегда работет, а для реального.

Но ничто не мешает поставить "proxy_read_timeout  1h" или даже
"proxy_read_timeout  1d".


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





More information about the nginx-ru mailing list