PM2常用命令

pm2是一个进程管理器,可以用来后台运行和管理服务器上多个node进程。常用命令有:

安装&更新:

$ npm install pm2 -g       # 安装pm2
$ pm2 update               # 更新pm2
$ pm2 uninstall pm2        # 移除pm2

启动进程: 

fork模式

$ pm2 start /var/www/bin/app.js   # 启动进程
    --name <appName>            # 添加应用名称
    --watch                     # 监听应用,文件发生变化自动重启
    --log <log_path>            # 输出日志到指定文件

cluster模式

$ pm2 start app.js -i 0        # 根据有效CPU数目启动最大进程数目
$ pm2 scale app +3             # Scales `app` up by 3 workers
$ pm2 scale app 2              # Scales `app` up or down to 2 workers total

查看进程:

$ pm2 list           # 查看pm2启动的所有应用程序
$ pm2 monit          # 显示所有应用程序的详细信息

进程管理:

$ pm2 restart <app_name|id|'all'>        # 重启进程
$ pm2 reload <app_name|id|'all'> 
$ pm2 stop <app_name|id|'all'>           # 停止进程
$ pm2 delete <app_name|id|'all'>         # 删除进程

日志相关:

$ pm2 logs               # 查看所有进程日志
$ pm2 logs <app_name>    # 查看指定应用程序日志
$ pm2 flush              # 清空所有日志文件
$ pm2 reloadLogs         # Reload all logs

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值