У меня есть довольно тяжелое приложение Node. Помимо обычных вещей, таких как загрузка файлов, приложение также порождает отсоединенные (длительные) дочерние процессы.
Например, представьте, что пользователь загружает файл, а отсоединенный процесс запускает собственный инструмент, установленный в системе, для выполнения некоторой тяжелой обработки. Это может занять от секунды до нескольких минут - поэтому процесс отключается, и пользователь получает уведомление на веб-сайте (когда он находится в сети) или по электронной почте.
Я собираюсь использовать pm2 в качестве инструмента для мониторинга. Это кажется отличным, хотя как мне с его помощью отслеживать отдельные отдельные дочерние процессы? Я прочитал большую часть документации и проверил примеры кода, но я не нашел примера для моей конкретной проблемы.
Мы будем приветствовать конкретные примеры конфигурации, так как я новичок в pm2.