Установка и настройка pm2 на Ubuntu 22.04 — пошаговое руководство

PM2 - это продвинутый процесс менеджер для управления Node.js приложениями. Он позволяет запускать, масштабировать и управлять процессами Node.js в фоновом режиме, а также предоставляет удобный интерфейс для мониторинга и логирования.

Установка PM2 на Ubuntu 22.04 - это простой и быстрый процесс. В этом руководстве пошагово рассмотрим, как установить и настроить PM2 на вашем сервере.

Шаг 1: Установка Node.js

Первым шагом перед установкой PM2 является установка Node.js. Вы можете установить последнюю версию Node.js с помощью пакетного менеджера apt:

sudo apt update - обновление списка пакетов

sudo apt install nodejs - установка Node.js

nodejs -v - проверка версии Node.js

Шаг 2: Установка PM2

После установки Node.js, вы можете установить PM2 с помощью npm, менеджера пакетов Node.js:

sudo npm install pm2@latest -g - установка PM2

Теперь у вас установлен и готов к использованию PM2 на вашем сервере Ubuntu 22.04. Вы можете запустить любое Node.js приложение, используя команду pm2 start и управлять им через удобный веб-интерфейс PM2.

Установка и настройка pm2 на Ubuntu 22.04

Установка и настройка pm2 на Ubuntu 22.04

Для установки pm2 на Ubuntu 22.04 следуйте этим шагам:

  1. Откройте терминал и выполните команду curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -. Она добавит репозиторий Node.js к вашей системе.
  2. Выполните команду sudo apt-get install -y nodejs, чтобы установить Node.js.
  3. Установите pm2, выполнив команду sudo npm install -g pm2.

Теперь вы готовы использовать pm2 для управления вашими приложениями Node.js. Вы можете запустить приложение с помощью команды pm2 start app.js и убедиться, что оно работает правильно. Чтобы мониторить процессы, выполните команду pm2 monit.

Вы также можете настроить автозапуск pm2 при загрузке системы, чтобы ваши приложения запускались автоматически. Для этого выполните команду pm2 startup systemd и следуйте инструкциям.

Таким образом, вы установили и настроили pm2 на Ubuntu 22.04. Теперь вы можете управлять своими приложениями Node.js с помощью этого мощного инструмента.

Шаг 1: Установка Node.js

Шаг 1: Установка Node.js

Чтобы установить Node.js, выполните следующие шаги:

  1. Откройте терминал на вашем сервере Ubuntu 22.04.
  2. Обновите свои пакеты с помощью команды:

sudo apt update

  1. Установите пакеты, необходимые для сборки и установки Node.js, с помощью команды:

sudo apt install build-essential

  1. Скачайте и установите Node Version Manager (NVM) с помощью следующей команды:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

  1. Перезагрузите терминал с помощью команды:

source ~/.bashrc

  1. Проверьте, успешно ли установлен NVM, выполнив команду:

nvm --version

После успешной установки Node.js, вы можете переходить к следующему шагу: установке и настройке pm2.

Шаг 2: Установка pm2

Шаг 2: Установка pm2

Для установки pm2 на Ubuntu 22.04 следуйте этим простым инструкциям:

  1. Откройте терминал на вашей Ubuntu 22.04.
  2. Убедитесь, что у вас установлен Node.js, выполнив команду node --version. Если Node.js не установлен, установите его, следуя инструкциям на официальном сайте Node.js.
  3. Установите pm2, выполнив команду npm install pm2 -g. Опция -g означает, что pm2 будет установлен глобально на вашей системе.

Теперь у вас установлена последняя версия pm2 на Ubuntu 22.04.

Шаг 3: Настройка pm2 для запуска приложения

Шаг 3: Настройка pm2 для запуска приложения

После успешной установки pm2 на ваш сервер Ubuntu 22.04 вы можете приступить к настройке pm2 для запуска вашего приложения. Вот несколько шагов, которые необходимо выполнить:

  1. Перейдите в каталог вашего приложения с помощью команды cd.
  2. Запустите приложение с помощью команды pm2 start app.js, где app.js - это ваш главный файл приложения.
  3. Проверьте статус вашего приложения с помощью команды pm2 status. Вы должны увидеть ваше приложение в списке запущенных процессов.
  4. Настройте автозапуск приложения при перезагрузке сервера с помощью команды pm2 startup. Следуйте инструкциям, которые выведутся в консоли, чтобы завершить настройку.

Теперь ваше приложение будет запускаться автоматически при перезагрузке сервера и будет мониториться pm2 для обеспечения его непрерывной работы.

Вы можете использовать команды pm2 stop app и pm2 restart app, чтобы остановить и перезапустить приложение соответственно.

Установка и настройка pm2 позволяют значительно облегчить управление вашим приложением на сервере Ubuntu 22.04, обеспечивая его стабильную работу и автоматический запуск при перезагрузке.

Оцените статью