PM2 – Keep your node app running
pm2 là process manager phổ biến cho Node.js, cho phép chạy app như một service, tự khởi động lại nếu bị lỗi, và tiếp tục chạy sau khi reboot.
Bước 1: Cài pm2
npm install -g pm2
Bước 2: Chạy app với pm2
pm2 start npm --name "my-app" -- start
Bước 3: (Tuỳ chọn) Lưu tiến trình để tự restart sau reboot
pm2 startup
# Sau đó chạy lệnh được in ra (thường là sudo ...)
pm2 save
Bước 4: Quản lý app
pm2 list # Xem danh sách app
pm2 restart my-app # Khởi động lại app
pm2 logs my-app # Xem log

