天天看點

pm2守護程序管理node.js+express+ejs部署伺服器報錯解決

Linux伺服器CentOs7

官網安裝node.js

我是用指令行

wget

http://........

解壓

tar xf 還有其他壓縮檔案格式用不同指令解壓

進入解壓目錄檢視版本

cd

解壓檔案的 bin 目錄底下包含了 node、npm 等指令,使用 ln 指令設定軟連接配接,根據實際路徑寫

ln -s /usr/local/nodejs/bin/npm   /usr/local/bin/ 
ln -s /usr/local/nodejs/bin/node   /usr/local/bin/           

檢視版本,現在可以全局使用node指令了

node -v

上傳項目

安裝pm2

npm install pm2 -g

報錯

If 'pm2' is not a typo you can use command-not-found to lookup the package that contains it, like this:cnf pm2

解決報錯

ln -s /usr/local/src/nodejs/bin/pm2 /usr/local/bin

運作并設定項目名,以後可以在直接使用項目名或者id

pm2 start app.js --name 'myapp'

pm2守護程式管理node.js+express+ejs部署伺服器報錯解決