ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: proxy_next_upstream и POS T-запросы



On Wed, Jun 25, 2008 at 05:37:17PM +0400, Alexey Mahotkin wrote:

> мы обнаружили, что сабмиты форм выполняются многократно.   это из-за
> того, что у нас очень тормозные обработчики POST-запросов.    nginx не
> дожидается ответа от одного из бэкендов и в соответствии с дефолтной
> настройкой
> 
> proxy_next_upstream error timeout
> 
> повторяет запрос на другой.  В результате появляются дублирующиеся
> записи в базе.   Сейчас мы включили proxy_next_upstream off и видимо
> это решает проблему, но.
> 
> на мой взгляд, по дефолту повторять POST-запросы не следует.
> 
> Нет ли смысла по умолчанию переповторять только идемпотентные запросы,
> и сделать для желающих специальный параметр timeout_all, который
> переповторяет любые запросы?

Ну, а что увидит пользователь - 504 ?
Может лучше для таких УРЛов поставить соответствующий proxy_read_timeout ?


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



 




Copyright © Lexa Software, 1996-2009.