PM2常用命令


简介:
pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能。

1.安装(全局安装)建议使用cnpm

npm install -g pm2

2.启动进程/应用

pm2 start index.js

3.启动进程/应用 并重命名且监视文件变化

pm2 start index.js --name="api" --watch


常用命令

当文件变化时自动重启应用

pm2 start app.js --watch

启动应用程序并命名为 "api"

pm2 start app.js --name="api"

模式启动4个app.js的应用实例 # 4个应用程序会自动进行负载均衡

pm2 start app.js -i 4 # cluster mode

停止所有的应用程序

pm2 stop all

关闭并删除所有应用

pm2 delete all

列表 PM2 启动的所有的应用程序

pm2 list

显示每个应用程序的CPU和内存占用情况

pm2 monit

显示应用程序的所有信息

pm2 show [app-name]

显示所有应用程序的日志

pm2 logs

显示指定应用程序的日志

pm2 logs [app-name]

停止 id为 0的指定应用程序

pm2 stop 0

重启 cluster mode下的所有应用

pm2 reload all

重启所有应用

pm2 restart all

删除指定应用 id 0

pm2 delete 0

把名字叫api的应用扩展到10个实例

pm2 scale api 10

创建开机自启动命令

pm2 startup

声明:初心|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - PM2常用命令


愿你勿忘初心,并从一而终