У меня есть nginx, который балансирует трафик между двумя узлами. К каждому узлу прикреплены рабочие (через mq). Когда узел выходит из строя, трафик перенаправляется на другой узел, и это приводит к ситуации, когда половина рабочих не работает. Чтобы перенаправить их, мне нужно переписать конфигурационные файлы и перезапустить сервисы, что можно сделать простым скриптом. Итак, вот вопрос - есть ли способ запустить скрипт при ошибке сервера (например, 500) с помощью nginx? Может быть, какой-то вариант конфигурации?
Извините за плохой английский, не родной.