proxy_next_upstream и POST-запросы
Igor Sysoev
is at rambler-co.ru
Wed Jun 25 21:32:42 MSD 2008
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
More information about the nginx-ru
mailing list