ПРОЕКТЫ 


  АРХИВ 


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]

Перегрузка backend - можно ли " попридержать запрос" (Nginx + Tomcat)


  • To: nginx-ru@xxxxxxxxx
  • Subject: Перегрузка backend - можно ли " попридержать запрос" (Nginx + Tomcat)
  • From: "nickmz" <nginx-forum@xxxxxxxx>
  • Date: Thu, 06 May 2010 03:34:53 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=YiCbFLWPuDO2+lkhxFjTjVJ4nmxrclpFEclIR5EXVzU=; b=UkDwItXPNyr+a3mHHJfOz04PD+ux4HBZcPZf0MvHL0RMLs3vPIH/R1qbvfRfqaoKTe4q45pM+gFaQ7by7lRWT7Ttm/rAPuKx2WdcYwmtp8P/2DwkAJgcOZyos7bDB6MW;

Использую связку Nginx + Tomcat/APR - все работает замечательно, спасибо 
большое за NGINX. 

Однако есть следующая забота. При деплое новой версии приложения приходится 
перезагружать Tomcat, при этом NGINX выдает заранее заготовленную страничку с 
информацией о том, что на сервисе ведутся технические работы. Сам редеплой 
достаточно быстрый - не более минуты.

Есть ли возможность (я сам не нашел) попросить NGINX попридержать запросы на 
какое-то время (заданное в таймауте) - пока сервер приложений отсутствует на 
время перезагрузки? В этом случае клиентский запрос просто "зависнет" на это 
время, после чего продолжит работу, когда сервер приложений вновь станет 
доступным.

Я понимаю, что с точки зрения юзабилити такой подход быть достаточно спорным, 
однако думаю, что было бы полезно иметь такую возможность. А уж если 
рассматривать веб-сервисы, где запросы к системе идут от други роботов или 
систем - это было бы вообще замечательно.

Если такой возможности нет, не считаете ли вы разумным ее когда-нибудь 
реализовать?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,83161,83161#msg-83161


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.