Προαπαιτούμενα
Εγκατάσταση PM2 μέσω NPM
Ρύθμιση PM2 για την εκτέλεση του έργου σας
Εκτέλεση PM2 ως υπηρεσία
Το PM2 είναι ένας πολύ δημοφιλής διαχειριστής διαδικασιών Node που κάνει εύκολη την εκτέλεση εφαρμογών NodeJS. Το PM2 διευκολύνει την επανεκκίνηση εφαρμογών, την αυτόματη επανεκκίνηση εφαρμογών που έχουν κολλήσει και την αυτόματη εκκίνηση εφαρμογών μετά την επανεκκίνηση του διακομιστή.
Αυτό το άρθρο θα σας διδάξει πώς να εγκαταστήσετε το PM2 και να εκτελέσετε τη βασική εγκατάσταση στο Ubuntu 16.04.
Προαπαιτούμενα
NodeJSκαι NPM- Μάθετε να κάνετε εγκατάσταση εδώ (το ExpressJS δεν απαιτείται αυστηρά)
Αυτό το σεμινάριο προϋποθέτει επίσης ότι έχετε συνδεθεί ως root. Εάν δεν έχετε πρόσβαση στον rootχρήστη, προσθέστε sudoστην αρχή όλων των εντολών.
Εγκατάσταση PM2 μέσω NPM
Η εγκατάσταση του PM2 είναι πολύ απλή και μπορεί να γίνει σε μία γραμμή κώδικα.
npm install -g pm2
Ρύθμιση PM2 για την εκτέλεση του έργου σας
Ξεκινήστε με πλοήγηση στον κατάλογο του έργου σας. Μπορείτε να το κάνετε αυτό πληκτρολογώντας την cdεντολή που ακολουθείται από τον κατάλογο.
cd /root/project
Για να ξεκινήσετε την εφαρμογή σας, πληκτρολογήστε την εντολή pm2 startακολουθούμενη από την τοποθεσία της εφαρμογής σας.
pm2 start /project/app.js
Θα δείτε έναν πίνακα που μοιάζει με την παρακάτω εικόνα.

Εκτέλεση PM2 ως υπηρεσία
Αφού εκτελέσετε τον παραπάνω κώδικα, συνιστάται να ρυθμίσετε το PM2 ως υπηρεσία, έτσι ώστε να μπορεί να ξεκινήσει κατά την εκκίνηση του διακομιστή.
env PATH=$PATH:/usr/local/bin pm2 startup -u root
Φροντίστε να το αντικαταστήσετε rootμε το όνομα χρήστη σας εάν δεν χρησιμοποιείτε τον rootχρήστη.