Назад | Перейти на главную страницу

Nginx - изменить код состояния на основе grep списка процессов или аналогичного

Мы используем nginx в качестве обратного прокси в нашей облачной инфраструктуре, и это очень удобно. Хотя я бы хотел использовать его для чего-нибудь еще. На некоторых из наших виртуальных машин есть процесс, который мне нужно подтвердить. В идеале я бы хотел, чтобы nginx работал, обслуживая одно место. При посещении этого места nginx должен проверить, запущен ли процесс (путем поиска вывода из ps или чего-то еще), и вернуть 200, если это так, и что-то еще, если это не так. К сожалению, я считаю документацию nginx необычно сложной для чтения, поэтому я не смог понять, как это сделать (или что-то в этом роде).

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