Вопрос по 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