У меня есть новая работа X, которая контролирует некоторые веб-процессы. Во время выключения я хочу убедиться, что X остановлен после /etc/init.d/nginx, чтобы не было 502, возвращенных экземпляру HAProxy, выходящему на этот сервер. HAProxy выполняет проверку работоспособности каждые 2 секунды, и если X останавливается первым, может быть много других ответов 502, прежде чем проверка работоспособности получит свой 502 и удалит сервер из ротации. С другой стороны, если сначала остановить nginx, то HAProxy просто не сможет установить соединение и сразу удалит сервер из ротации.
Требования:
Это выполнимо? Должен ли я вместо этого сделать X сценарием инициализации sysv?