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

Отправка различных сигналов для отключения системы и ручной остановки в супервизоре

У меня есть набор экземпляров EC2 с автоматическим масштабированием, которые запускают демон, управляемый супервизором на каждом экземпляре.

Я хочу выделить поведение при очистке для следующих случаев:

В настоящее время у супервайзера есть только stopsignal конфигурация, которая отправляет один и тот же сигнал в обоих случаях. Кажется, что авторы решили не для поддержки дополнительных сигналов перезагрузки / перезапуска для корректного завершения работы. (В моем случае я хочу различать два неисправность сигналы в зависимости от причины выключения, однако не желая получать сигналы перезагрузки / перезапуска.)

Как я могу заставить своих демонов различать эти два случая (с супервизором или, может быть, без супервизора)?