On Sat, May 22, 2021 at 03:49:01PM +0300, Gena Makhomed wrote:
On 22.05.2021 15:31, fox wrote:

Можете поставить haproxy - он как раз будет держать клиента секунд 10, пока бекэнды перезагружаются. Браузеру придётся ждать эти 10 секунд,
но зато он не получит 5хх ошибку.

Могу поставить haproxy, но haproxy - это не веб-сервер, он не умеет
отдавать статику. Значит надо будет использовать одновременно и haproxy
и nginx - а это будет примерно в два раза больше работы. Хотелось бы
этой лишней работы избежать и обойтись одним только nginx.

To: Maxim Dounin: Как я понял, сейчас nginx этого не умеет.
Планируется ли в будущем добавить такую функциональность в nginx?

Функциональность, позволяющая реализовать подобную логику, имеется в
коммерческой версии:

http://nginx.org/ru/docs/http/ngx_http_upstream_module.html#queue

--
Best regards,
Gena

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

--
Cheers,
Oleg A. Mamontov
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить