pm2是做什么的?
总所周知, nodejs
是单主线程的运行环境,无法最大程度的利用 CPU
资源, pm2
的定位就是解决这个问题,让应用能够多开部署。同时附加一些好用的功能,例如:服务监控等。
尽管有时候我们并不会使用多开的特性,用 pm2
部署也会得到很多好处,例如:自动重启,服务状态监控等功能可以让我们无需增加代码的复杂度就达到期望的需求。
ubuntu 安装
$ npm i pm2 -g点击复制复制失败已复制
提示
全局安装完成后即可使用 pm2
命令了
windows 安装
$ npm install -g pm2 $ npm install pm2-windows-startup -g $ pm2-startup install点击复制复制失败已复制
简单启动项目
$ pm2 start dist/main.js