#python #node.js #ipc #pm2 #process-monitoring
#python #node.js #ipc #pm2 #процесс-мониторинг
Вопрос:
Я хочу запустить скрипт python как демон с некоторыми аргументами в качестве разных процессов и постоянно их отслеживать. Если какой-либо из них завершается, корректно или с ошибкой, я хочу запустить новый процесс, используя новые аргументы.
Я думал использовать pm2 и его api nodejs для этого, но я не смог найти никакой полезной информации о том, как использовать pm2 api для мониторинга сообщений процесса.
Есть идеи, как это сделать?
Ответ №1:
Вы можете достичь этого с помощью Supervisor, который представляет собой систему управления процессами, которая предлагает широкий спектр опций для описания ожидаемого поведения.