PM2—node进程管理工具
博客说明
文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
简介
PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单
PM2包的地址
https://www.npmjs.com/package/pm2
安装PM2
使用的电脑是Mac,需要用到管理员密码,不同的系统不太一样,看情况是否加上sudo,windows的话如果需要权限的话,直接管理员运行就好啦,不过一般是不需要的。
sudo cnpm i -g pm2 //全局安装
老规矩,来看一张花里胡哨的图,说明它安装成功啦
默认的是这个版本的(我安装的时候)
测试运行
试着启动我们的express项目
pm2 start bin/www
看图,这就是效果
据说后面加上–watch参数,当express应用代码发生变化时,pm2会重启服务,这一点爱了。
重启
pm2 restart bin/www
停止/删除
停止特定的应用。可以先通过pm2 list
获取应用的名字(–name指定的)或者进程id。
pm2 stop bin/www
如果要停止所有应用,可以
pm2 stop all
查看进程状态
pm2 list
欧拉!
感谢
PM2官方文档 https://pm2.keymetrics.io/docs/usage/quick-start/
以及勤劳的自己