Тут недавно пробегал вопрос про ограничение количества соединений с бэкэндом, однако ответили не на этот вопрос, а на другой :) Посему повторюсь.
Есть желание ограничить количество соединений frontend'а (nginx) с бэкэндом
(apache) для каждого сайта (или для группы сайтов). Это значит, что мы хотим считать не соединения извне с этим сайтом (отдавать наружу мы можем и в тыщу потоков), а хотим мы считать, сколько на момент получения запроса
уже установлено соединений с бэкэндом для сайта, и если сейчас, допустим, больше 20 apache'й заняты отдачей nginx'у ответа по сайту, либо ставить запрос в очередь, либо возвращать 503.
В связи с этим вопрос: можно как-либо определить, сколько вот прям сейчас
занято бэкэндов для обработки конкретного сайта? Или как-то ловить событие установки/разрыва соединения с бэкэндом?