pm2使用笔记

简介

pm2=P(rocess) M(anager)2,是可以用于生产环境的Nodejs的进程管理工具,并且它内置一个负载均衡。它不仅可以保证服务不会中断一直在线,并且提供0秒reload功能,还有其他一系列进程管理、监控功能。并且使用起来非常简单。

安装

1
npm install -g pm2

使用

启动项目

1
pm2 start app.js

显示所有进程状态

1
pm2 list

监视所有进程

1
pm2 monit

显示所有进程日志

1
pm2 logs

停止所有进程

1
pm2 stop all

重启所有进程

1
pm2 restart all

停止指定的进程

1
pm2 stop 0

重启指定的进程

1
pm2 restart 0

杀死全部进程

1
pm2 delete all

杀死指定的进程

1
pm2 delete 0

启动程序增加参数

–后面增加参数

1
pm2 start http-server -- -p 8080 -d false

您的支持将鼓励我继续创作!