如何高速安装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

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

    感谢分享,插眼学习

  2. slimei

    辛苦大佬分享了,我先学习一下

  3. 幻念

    谢谢大佬分享,谢谢!

  4. 这把看我表演

    谢谢分享,学习了

  5. 84896150

    很详细的教程

  6. 七年

    瞅瞅瞅瞅,mark一手

  7. 幻念

    先看看,不明白的地方再问

  8. 幻念

    感谢分享,插眼学习

  9. 七年

    谢谢大佬分享,谢谢!

  10. 84896150

    努力升级

  11. 七年

    辛苦了,学习一下

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