PM2使用小结

简介

PM2,即Prccess Manager 2,是一个Nodejs生产环境进程管理工具,它内置一个负载均衡。它不仅可以保证服务不会中断一直在线,而且可以不用暂停服务而进行重新加载,它还可以促使系统公共任务的管理。

PM2官方文档:pm2.keymetrics.io/docs/usage/quick-start/

PM2 Git地址: https://github.com/Unitech/pm2

使用教程

1、安装PM2:

 npm install pm2 -g

2、更新PM2:

pm2 update

3、运行:

pm2 start app.js

4、查看所有的运行状态:

pm2 list 或者 pm2 ls

5、监控所有的运行的进程:

pm2 monit

6、查看所有运行的程序的日志:

pm2 logs

7、查看单个进程的的日志

pm2 logs  app_name/id

8、暂停进程:

pm2 stop  app_name/id

9、删除进程:

pm2 delete app_name/id

10、重启进程:

pm2 restart app_name/id

11、显示一个进程的详细信息:

pm2 describe app_name/id  或者   pm2 show app_name/id

12、如果你不仅仅想监控被pm2管理的进程,还需要监控进程所运行的机器的信息,你可以使用下面这个API:

pm2 web

pm2会启动一个叫做pm2-http-interface的进程提供web服务。你打开浏览器输入http://127.0.0.1:9615,会把部署的服务器的信息和程序的信息都显示出来。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容