PM2管理工具的使用

        linux上PM2可以管理服务程序,防止程序无故关闭,具有程序守护功能,自动重启服务器程序,监控程序等好处,很方便,具体自己去体会!

官网地址:  http://pm2.keymetrics.io/

文档指南:  http://pm2.keymetrics.io/docs/usage/cluster-mode/

1.安装 (需要安装npm,简便直接安装node.js,里面附带npm)

npm install pm2@latest -g

2.启动服务

pm2 start xxxx.js    
            |
            |
            |
xxxx.js为需要启动的js文件 可以指定你自己的程序

3: 查看服务信息

pm2 list

4. 查看信息: 

pm2 describe    0   
                |
                |
                | 
     0为上图的pm2上显示的id号
这样就可以具体显示你想显示的监控程序具体信息了

5:启动/停止服务

pm2 start/stop  id  
                |
                |
                |
跟上面一样指定ID即可启动/关闭指定的PM2内的程序

6.监视所有进程

pm2 monit

7.集群

pm2 start xxxx.js  -i    x  
            |            |
            |            |     
        程序文件位置     启动几个

如下列所示:

pm2 start app/webserver.js -i 4   // 即是启动4个集群Web服务

PM2命令查询

$ pm2 start app.js --name my-api     # 命名进程
$ pm2 list                           # 显示所有进程状态
$ pm2 monit                          # 监视所有进程
$ pm2 logs                           #  显示所有进程日志
$ pm2 stop all          		     # 停止所有进程
$ pm2 restart all        		     # 重启所有进程
$ pm2 reload all        		     # 0秒停机重载进程 (用于 NETWORKED 进程)
$ pm2 stop 0            		     # 停止指定的进程
$ pm2 restart 0          		     # 重启指定的进程
$ pm2 startup           		     # 产生 init 脚本 保持进程活着
$ pm2 web                		 # 运行健壮的 computer API endpoint (http://localhost:6080)
$ pm2 delete 0          		 # 杀死指定的进程
$ pm2 delete all        		 # 杀死全部进程 

 

转载于:https://www.cnblogs.com/jadeshu/p/10663623.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值