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