PM2---node进程管理工具

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/

以及勤劳的自己

发布了147 篇原创文章 · 获赞 297 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_45163122/article/details/104878634
今日推荐