進(jìn)程守護(hù),系統(tǒng)崩潰自動重啟
啟動多進(jìn)程,充分利用 CPU 和內(nèi)存
自帶日志記錄功能
下載安裝
使用命令 npm install pm2 -g;可以使用 pm2 --version 查看版本;
啟動
通過 pm2 啟動服務(wù): pm2 start 后面可以跟啟動的文件名,也可以跟啟動的配置文件;
// 在 package.json 中進(jìn)行配置下面命令// app.js 為項(xiàng)目入口文件;如果是 koa 或者 express 項(xiàng)目,是 bin/www“scripts”:{“start”:“node bin/www”,“prd”:“cross-env NODE_ENV=production pm2 start app.js”,},
啟動之后,控制臺會打印啟動的結(jié)果:
查看啟動列表
可以使用命令 pm2 list 查看啟動的應(yīng)用:
重啟服務(wù)
可以使用pm2restartid/name;比如上面我們啟動的服務(wù),有id和name標(biāo)識一個服務(wù):
停止或刪除服務(wù)
使用命令 pm2 stop id/name, pm2 delete id/name;
查看服務(wù)信息
使用命令pm2infoid/name
查看服務(wù)日志
使用命令pm2logid/name
監(jiān)聽服務(wù)更詳細(xì)的信息
使用命令pm2monitid/name
進(jìn)行守護(hù)
如果我們使用 node app.js 或者 nodemon app.js,如果服務(wù)出現(xiàn)問題,服務(wù)崩潰就不能訪問了,pm2 遇到進(jìn)程崩潰,會自動重啟服務(wù);
-
負(fù)載均衡
+關(guān)注
關(guān)注
0文章
104瀏覽量
12350 -
進(jìn)程
+關(guān)注
關(guān)注
0文章
201瀏覽量
13938 -
node
+關(guān)注
關(guān)注
0文章
23瀏覽量
5923
發(fā)布評論請先 登錄
相關(guān)推薦
評論