如何高速安装pm2来守护您的进程?

如何常驻您的后台?又能如何高效管理您的进程呢?不妨看看pm2这个利器!

看了一下,小姐姐的网站上面竟然没有大佬写关于怎么安装pm2的,于是就来写一个教程(水贴)

这个教程是我自己用的pm2安装的教程,可能存在不专业的地方,还请大佬指正

pm2的官网:https://pm2.keymetrics.io/

PM2 是一个守护进程管理器,它将帮助您管理和保持您的应用程序 24*7 在线,就这官网的介绍,大家也应该明白了这个pm2是干嘛的了吧,说通俗点就是一个任务管理器,能够强有力的保证你后台程序不掉线,这一点就已经比nohup好了,其次就是pm2的管理比nohup方便点,你只需要记住几个常用命令就能轻松玩转pm

话不多说直接进入安装教程(本教程只适用于linux-ubuntu系统,其他系统并未测试,其他系统的朋友请自行尝试!)

一、安装

基本上不管你想安装或者更新任何软件,都必须首先进行的一步

sudo apt-get update
  1. cd到根目录执行指令
cd / && curl -sL https://ghproxy.com/https://raw.githubusercontent.com/nodesource/distributions/master/deb/setup_17.x | sudo -E bash -

2. 安装nodejs

sudo apt-get install -y nodejs

3. 更新npm

npm install -g npm

4. 安装pm2

npm install pm2 -g

5. emmm不知道这是干嘛,但是是必要的(外面的机器自己把https://ghproxy.com/删了)

apt update && apt install sudo curl && curl -sL https://ghproxy.com/https://raw.githubusercontent.com/Unitech/pm2/master/packager/setup.deb.sh | sudo -E bash 

到此就已经完全安装好了,已经可以开始愉快使用了!

二、部分使用教程

1. 怎么启动软件/脚本?

首先cd / 到你软件/脚本的位置,然后执行命令:

pm2 start 任务名

2. 怎么显示pm2中运行的进程?

pm2 list

3. 怎么重启?

pm2 restart 任务名      //同时杀死并重启所有进程。短时间内服务不可用。生成环境推荐使用reload

4. 怎么结束指定进程?

pm2 delete 目标进程名称

5. 怎么结束全部进程?

pm2 delete all

6. node型任务怎么启动

pm2 start "任务名 "

7. 监听模式(当启动任务文件发生改变的时候自动重启)

pm2 start 名称 --watch    //当文件发生变化,自动重启

8. 负载分配

//max 表示PM2将自动检测可用CPU的数量并运行尽可能多的进程
//max可以自定义,如果是4核CPU,设置为2者占用2个
pm2 start 任务名 -i max

9.查看每个任务的占用情况

pm2 monit

10. 显示日志

pm2 logs      //这个方式会显示所有进程产生的日志
pm2 logs 名称或ID   //这个方式会显示指定进程
-> 加入科技玩家交流群组:点击加入 <-
注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @SNAKEXGC 发布。如若转载,请注明出处: 科技玩家 » 如何高速安装pm2来守护您的进程?

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

Docker编译node-onebot,傻妞又活了

2021-12-8 22:38:22

教程玩家投稿精选文章

这才是真优雅!用青龙跑node-onebot

2021-12-8 22:51:08

53 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. Atlantis

    很棒的教程

  2. SUIYUE

    感谢大佬的教程

  3. 萝卜头

    666的

  4. beloved326

    学习一下

  5.  9267

    学习学习

  6. LAzySleep

    又学习到了,写的非常好😁

  7. LAzySleep

    继续加油哦,争取发表更多优秀帖子

  8. LAzySleep

    感谢分享,谢谢楼主,赞

  9. 听书人

    感谢大佬的教程

  10. seatom

    又学习到了,写的非常好😁

  11.  23065

    学习学习

  12.  23065

    感谢分享

  13. seatom

    感谢分享,谢谢楼主,赞

  14. Z在学校

    多谢分享!

  15. seatom

    继续加油哦,争取发表更多优秀帖子

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索