Как я могу выполнить очистку приложения при перезапуске Phusion Passenger? - PullRequest
0 голосов
/ 11 декабря 2018

Я использую Phusion Passenger + Apache для запуска различных приложений.Во время развертывания мы используем перезапуск на основе файлов, нажимая <<app_dir>>/tmp/restart.txt.

Одна вещь всегда ускользала от меня ... что Пассажир делает со старым процессом?Я устранял некоторые задачи по очистке в одном из наших приложений, которые, кажется, не запускаются, когда пассажир останавливает процесс.

Приложение перехватывает сигналы SIGINT и SIGTERM, поэтому я предполагаю, что Пассажирне использует ни один из них.Кто-нибудь знает наверняка, что пассажир делает с процессами при перезапуске, или имеет опыт работы с той же проблемой (очистка приложения при перезапуске пассажира)?

Любая информация, идеи или мысли приветствуются.

Спасибо,

Тим Биркетт.

...