Менеджер процессов в nodejs?

Доброго времени суток, вопрос иммет консультативный характер. Задача построить на платформе node.js менеджер процессов - запуск / остановка и мониторингом потребляемых ресурсов. Собственно это базовые зачатки для панели управления. Вопросы которые меня мучают:

Целесообразно использовать для этих целей PM2?
Существуют полноценные альтернативы PM2?
Или выбрать путь джедая - написать свое решение?

- Большим бонусом будет, если библиотека сможет запускать приложения от конкретного пользователя.
Спасибо за ваше потраченное время =)
  • Вопрос задан
  • 1143 просмотра
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Staltec
@Staltec
Node.js разработчик
Ответ написан
Комментировать
MasMaX
@MasMaX
Я на Upstart остановился. В первую очередь из-за удобства что nodejs сервер запускается от имени конкретного юзера. Но управлять этим процессом могут все (через sudo). Upstart сам перезапускат процесс в случае аварии и запускает его при запуске системы. Каждый Nodejs сервер - это отдельный демон в системе.

В этом и минуc PM2 - нельзя остановить процесс другого юзера даже через sudo.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы