pm2
本篇文章将对笔者遇到的情况做一些记录,不是对pm2的长篇介绍哈
pm2是什么
pm2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等。就我使用的体验上用大白话来说,可以把原来比如用npm启动的窗口关掉,仍然可以通过ip和端口号运行。
使用pm2
首先可以全局安装,命令如下:
npm install pm2@latest -g
然后用start命令可以启动进程,不过如果要再启动其他项目,注意确保它们使用不同的端口,然后可以在你的项目中指定运行的端口。
pm2 start --name=project_name npm run -- dev
pm2 show命令可以查看具体项目的进程。比如
pm2 show 0 //第一个进程
pm2 show 1 //第二个进程
pm2 kill命令可以把所有的进程给杀掉。
pm2 kill