Node.js – популярне середовище виконання, яке дозволяє запускати JavaScript-код поза браузером. Воно широко використовується для створення масштабованих і високопродуктивних додатків. PM2 – це менеджер процесів для додатків Node.js, який забезпечує безперебійну роботу і допомагає в моніторингу та управлінні.
У цьому посібнику ми розглянемо кроки зі встановлення Node.js та PM2 в Ubuntu 20.04.
Перед встановленням Node.js та PM2, оновіть список пакунків, щоб переконатися, що у вас є найновіші версії:
sudo apt update && sudo apt upgrade -yІснує декілька способів встановити Node.js в Ubuntu 20.04. Ми скористаємося репозиторієм NodeSource, щоб отримати останню стабільну версію.
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -Замініть 18.x на останню версію LTS, якщо необхідно.
sudo apt install -y nodejsnode -v
npm -vЦе повинно вивести встановлені версії Node.js і npm.
PM2 – це менеджер процесів, який допомагає підтримувати роботу ваших Node.js додатків.
sudo npm install -g pm2pm2 -vЦе має повернути встановлену версію PM2.
Для демонстрації PM2 ми створимо простий додаток Node.js і запустимо його.
mkdir myapp && cd myapp
echo "console.log('Hello from Node.js!');" > app.jspm2 start app.jspm2 listpm2 savepm2 startupДотримуйтесь інструкцій, наданих командою, щоб завершити налаштування.
PM2 надає різні команди для керування та моніторингу програм:
pm2 restart app.jspm2 stop app.jspm2 delete app.jspm2 логиВи успішно встановили Node.js і PM2 в Ubuntu 20.04. За допомогою PM2 ви можете забезпечити безперервну роботу ваших Node.js-додатків, їх автоматичний перезапуск і створення корисних логів для налагодження. Таке налаштування ідеально підходить для виробничих середовищ, де час безперебійної роботи та стабільність мають вирішальне значення.