PM2 — это менеджер производственных процессов для приложений Node.js со встроенным балансировщиком нагрузки.
Чтобы установить и использовать pm2 для управления приложениями Node.js в Linux, вам нужно выполнить следующие шаги:
npm install -g pm2
Некоторые причины, по которым PM2 может быть полезен вам:) А мне он полезен тем, что PM2 может настроить ваше приложение для автоматического запуска при загрузке сервера, обеспечивая автономность в работе. То есть мне лень писать systemd сервис для запуска творчества программистов. Дополнительно PM2 умеет:
pm2 start app.js
Где app.js - это ваш файл приложения Node.js. Замените его на фактическое имя вашего файла.
1. Просмотр списка запущенных приложений:
pm2 list
2. Остановка приложения:
pm2 stop <app_id>
Где app_id - это идентификатор вашего приложения. Можно использовать имя файла приложения без расширения `.js`.
3. Перезапуск приложения:
pm2 restart <app_id>
4. Удаление приложения из pm2:
pm2 delete <app_id>
Сделайте, чтобы pm2 сохранял текущие процессы и запускал их автоматически при загрузке сервера:
pm2 startup
Эта инструкции поможет вам установить и использовать pm2 для управления вашим приложением Node.js в Linux.
Читайте также: 5 вариантов Запуска скрипта на Python в Linux в фоновом режиме