Configuring nginx to retry a single upstream server

Evgeniy Berdnikov bgx на protva.ru
Пт Май 21 08:20:55 UTC 2021


On Fri, May 21, 2021 at 11:03:47AM +0300, Gena Makhomed wrote:
> nginx и php-fpm у меня находятся на одном и том же хосте,
> связь между ними идет через unix domain socket по протоколу fastcgi.
...
> Речь идет о перезапуске php-fpm командой "systemctl restart php-fpm"
> Если делать "systemctl reload php-fpm" - это не всегра срабатывает,
> иногда после релоада php-fpm оказывается в нерабочем состоянии,
> поэтому использую именно "systemctl restart php-fpm" для изменения
> конфигурации php-fpm, тогда и случаются 502 ошибки с сайтами.

 В таком случае, может быть, сконфигурить 2 бэкенда, отличающиеся лишь
 сокетами (и какими-нибудь pid-файлами), описать их в одном upstream{}
 и не перезапускать php-fpm, а поднимать 2й и гасить 1й?
-- 
 Eugene Berdnikov


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