在项目部署的时候,当linux终端关闭之后项目也停止了,所以需要pm2来解决这个问题
安装
全局安装pm2工具
npm install pm2 -g
配置软连接
windows环境默认已配好,linux环境需要配置。参考下面的文章配置
linux下安装pm2,pm2: command not found
基本命令(掌握)
用npm
启动项目
npm run start:prod #这种方式启动项目,当终端关闭之后项目也停止了,所以需要pm2来解决这个问题
用pm2
启动项目
pm2 --name='tranalysis' start npm -- run start:prod #这种方式启动项目,当终端关闭项目会在后台运行
–name 参数内容可任意,只是方便后面查看
pm2 list
查询正在运行的进程
pm2 list
pm2 stop
停止正在运行的进程
pm2 stop 0 #通过id停止
pm2 stop tranalysis #通过name停止
pm2 start
启动正在运行的进程
pm2 start 0 #通过id停止
pm2 start tranalysis #通过name停止
pm2 delete
pm2 delete 0 #通过id删除
pm2 delete tranalysis #通过name删除