upstream timed out

Andrey Kopeyko andrey at kopeyko.ru
Mon Oct 15 10:47:33 UTC 2012


15.10.2012 12:12, Dmitry Y. Labutin пишет:
> proxy_connect_timeout установлен в 15 секунд.
> У нас там два сервера в качестве backend'а - основной и backup
> Ошибки, которые я привел - все при обращении к основному.

Вам бы набрать немножко статистики, логируя время установления 
соединения с бэкендом - да вот только переменной 
$upstream_connection_time в nginx нету... Тогда вы бы смогли крутить 
proxy_connect_timeout не на ощупь.

А пока - только постепенно увеличивать proxy_connect_timeout, и смотреть 
на результат.


> 15.10.2012 11:10, Andrey Kopeyko пишет:
>> 15.10.2012 11:00, Dmitry Y. Labutin пишет:
>>> Доброго времени суток.
>>
>> Доброе утро, Дмитрий!
>>
>>> Frontend nginx стоит в Москве. Backend nginx стоит в Нижнем Новгороде.
>>> Между ними по traceroute 10 хостов. На Frontend в error лог наблюдает
>>> вот такая картина.
>>>
>>> 2012/10/15 10:33:31 [error] 5438#0: *67542270 upstream timed out (110:
>>> Connection timed out) while connecting to upstream
>> ...
>>> Может быть подскажите, в какую сторону копать?
>>
>> Попробуйте поиграть параметром proxy_connect_timeout
>>
>> http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_connect_timeout
>>

-- 
Best regards,
Andrey Kopeyko <andrey at kopeyko.ru>



Подробная информация о списке рассылки nginx-ru