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