Pe App Hosting panoul ține aplicația pornită pentru tine. Pe un VPS sau server dedicat ai nevoie de un manager de procese. PM2 repornește aplicația dacă se oprește, o pornește automat după un restart al serverului și îi păstrează logurile.
-
Instalează PM2
npm install -g pm2 -
Pornește aplicația
Intră în folderul aplicației, instalează dependențele și pornește-o cu un nume:
cd /home/aplicatia-mea npm install pm2 start index.js --name aplicatia-mea -
Pornește-o automat după restart
pm2 startupComanda afișează o linie care începe cu
sudo env PATH=.... Copiaz-o și rulează-o. Apoi salvează lista de aplicații pornite:pm2 save -
Verifică
pm2 statusAplicația trebuie să apară cu starea
online.
Comenzi utile
| Comandă | Ce face |
|---|---|
pm2 logs aplicatia-mea | Afișează logurile în timp real |
pm2 restart aplicatia-mea | Repornește aplicația, de exemplu după o actualizare |
pm2 stop aplicatia-mea | Oprește aplicația |
pm2 delete aplicatia-mea | O scoate din lista PM2 |
pm2 monit | Arată consumul de CPU și memorie |