Előfeltételek
PM2 telepítése NPM-en keresztül
A PM2 beállítása a projekt futtatásához
A PM2 szolgáltatásként való futtatása
A PM2 egy nagyon népszerű Node folyamatkezelő, amely megkönnyíti a NodeJS alkalmazások futtatását. A PM2 megkönnyíti az alkalmazások újraindítását, a lefagyott alkalmazások automatikus újraindítását és a szerver újraindítása utáni automatikus elindítását.
Ebből a cikkből megtudhatja, hogyan telepítse a PM2-t és futtassa az alapvető beállításokat az Ubuntu 16.04-en.
Előfeltételek
NodeJSés NPM- Tanuld meg itt a telepítést (az ExpressJS nem feltétlenül szükséges)
Ez az oktatóanyag azt is feltételezi, hogy a néven van bejelentkezve root. Ha nincs hozzáférése a rootfelhasználóhoz, adja hozzá sudoaz összes parancs elejéhez.
PM2 telepítése NPM-en keresztül
A PM2 telepítése nagyon egyszerű, és egyetlen kódsorban is elvégezhető.
npm install -g pm2
A PM2 beállítása a projekt futtatásához
Kezdje azzal, hogy navigáljon a projektkönyvtárához. Ezt úgy teheti meg, hogy beírja a cdparancsot, majd a könyvtárat.
cd /root/project
Az alkalmazás elindításához írja be a parancsot, pm2 startmajd az alkalmazás helyét.
pm2 start /project/app.js
Látni fog egy táblázatot, amely hasonlít a következő képre.

A PM2 szolgáltatásként való futtatása
A fenti kód futtatása után javasoljuk, hogy a PM2-t szolgáltatásként állítsa be, hogy a szerver indulásakor elindulhasson.
env PATH=$PATH:/usr/local/bin pm2 startup -u root
Ügyeljen arra, hogy cserélje rootki a felhasználónevét, ha nem használja a rootfelhasználót.