pm2 使用教程: 管理你的 nodejs 后台项目

什么是 pm2

pm2 是一个可以管理多个 nodejs 项目的管理工具,方便 nodejs 程序运行于后台等,多用于服务器

官网: https://pm2.keymetrics.io/
GitHub: https://github.com/Unitech/pm2

长时间运行也是完全没有问题的:

一、安装

系统中已经安装了 nodejs 和 npm,全局安装 pm2 即可

npm i g pm2

首次启动长这样

二、 启动

比如我需要启动一个 express 项目,你需要先知道直接运行的 js 脚本是哪个,比如我的这个项目,需要先查看一下 package.json 文件里的指向

从上图中可以看到,这个项目的启动文件是当前目录中的 ./bin/www 文件,所以直接添加这个作为入口即可
--name 可以给这个项目起名,就是 pm2 列表中的名字

pm2 start ./bin/www --name diary

三、操作

pm2 examples 可以查看一些常用的例子,基本一看就知道什么意思

1. 查看项目列表

pm2 ls

2. 停止项目

pm2 stop appName

3. 删除项目

pm2 delete appName

4. 查看项目信息

pm2 info appName

4. 查看日志

pm2 logs diary [--lines 1000]


5. 同时操控多个工程

如果想同时操作多个工程,pm2 的操作指令非常直观:

pm2 start all    # 全部启用
pm2 stop all     # 全部停用
pm2 restart all  # 全部重启

pm2 使用教程: 管理你的 nodejs 后台项目相关推荐

  1. zblog php视频教程,ZBlog使用教程:ZBlogPHP基本设置和后台管理

    上一次我们跟大家介绍了<ZBlog使用教程:ZBlogPHP安装方法>,初建成一个 ZBlog 网站后最紧要的就是开始管理网站,那么接下来益吾库将继续跟大家介绍 ZBlogPHP 后台管理 ...

  2. git 拉取项目CMS管理后台项目

    git 拉取项目CMS管理后台项目 github 项目地址:luwei.web.study-ant-design-pro 企业内部项目地址:study.ant-design-pro 注:github ...

  3. iOS10 UI教程管理层次结构

    iOS10 UI教程管理层次结构 iOS10 UI教程管理层次结构,在一个应用程序中,如果存在多个层次结构,就需要对这些层次结构进行管理.在UIView类中提供了可以用来管理层次结构的方法,让开发者可 ...

  4. 企业办公oa系统医药OA办公后台管理会议管理用户管理物料管理活动管理/Axure医药内部管理平台/web端后台管理系统原型/医药OA系统/权限管理

    作品介绍:企业办公oa系统&医药OA办公后台管理&会议管理&用户管理&物料管理&活动管理/Axure医药内部管理平台/web端后台管理系统原型/医药OA系统/权 ...

  5. Axure高保真学校后台管理作品管理教师管理资源审核学生管理家长管理权限管理资源管理web端后台模板管理教师审核统计分析教育后台管理系统学校后台管理系统校园后台管理系统

    作品介绍:Axure高保真学校后台管理&作品管理&教师管理&资源审核&学生管理&家长管理&权限管理&资源管理&web端后台模板管理&am ...

  6. 区块链项目/比特币/币圈管理后台/OTC系统管理后台/虚拟数字货币OTC场外交易平台/交易币种管理/币种配置/用户资产/充币记录/划转记录/币种参数/商家管理/rp原型/Axure后台管理原型

    区块链项目/比特币/币圈管理后台/OTC系统管理后台/虚拟数字货币OTC场外交易平台/交易币种管理/币种配置/用户资产/充币记录/划账记录/币种参数/商家管理/rp原型/Axure后台管理原型/币圈O ...

  7. vue3-admin商品管理后台项目(登录页开发和功能实现)

    今天来实现vue3-admin商品管理后台项目的登录页功能 首先在pages文件夹下面添加一个login.vue文件,里面先写入简单的template <template><div& ...

  8. 管理后台项目-04-SPU列表-增删改SPU-获取SKU【续】

    目录 1-删除spu 2-添加sku 2.1-获取skuForm页面组件的数据 2.2-收集form表单数据 2.3-保存提交数据 3-查看SKU信息和loading效果 上一篇文章管理后台项目-03 ...

  9. 《已测试》2021新版恋爱撩妹话术小程序前后双端源码+详细安装教程+无限多开独立后台版本

    详情简介: 恋爱话术小程序前后双端稳定运营版本 1.支持流量主 2.支持卡密交易 3.支持收费与免费 4.功能多.稳定运营 在线演示地址: 安装教程: 测试环境: 宝塔linux nginx1.18 ...

最新文章

  1. 如何解决The underlying provider failed on Open问题
  2. Oracle不带传出参数的存储过程创建及调用
  3. 原生JS动态计算输入框文本内容的宽度,当内容宽度超过输入框的宽度时可控
  4. myeclipse怎么创建jframe类_创建型-建造者模式
  5. leetcode - 226. 翻转二叉树
  6. DIY远程控制开关(tiny6410+LED+yeelink+curl)
  7. [Java] 利用xpdf库获取pdf文件的指定范围文本内容
  8. (二)【矩阵论】(线性表示及基与坐标)线性表示|基与维数|向量的坐标|过渡矩阵
  9. 儿童python编程入门软件_一款儿童编程入门的理想工具——PythonTurtle
  10. 牛顿柯特斯求积公式matlab,牛顿-柯特斯求积公式总结.ppt
  11. Linux bpf 1.1、BPF内核实现
  12. java(模拟王老师、李老师和张老师三个老师同时分发80份学习笔记,每个老师相当于一个线程。)
  13. BUUCTF misc 专题(92)[XMAN2018排位赛]通行证
  14. 爬取智联招聘(搜索含关键词职位)
  15. Word标题样式前编号显示黑块
  16. 蛙蛙推荐:蛙蛙教你发明一种新语言之一--词法分析和语法分析
  17. 超级详细解析——字模
  18. JAVA中的Iterator
  19. 广州.NET微软技术俱乐部微信群有用信息集锦(10) - 大量json数据压缩方案
  20. 根据银行卡号判断所属银行(部分资源网上抄录)

热门文章

  1. mysql独立开发_TickyCMS: TickyCMS是由罗敏贵独自开发的一款基于PHP+Mysql架构的轻量级开源内容管理系统。...
  2. pytorch复现经典生成对抗式的超分辨率网络
  3. Android系统完整的启动流程
  4. Ubuntu 2004 鼠标可以移动但是点击无响应 排查流程
  5. 逻辑回归(神经网络Sigmod激活函数,计量logit模型)
  6. Adguard Home最低DNS处理时间配置
  7. .Net Core怎么使用Hangfire
  8. 2021年日本互联网服务业发展现状:ZHD和LINE 的合并将改变日本互联网行业格局[图]
  9. pycharm2017.3.3破解到2099年
  10. raid卷的作用_raid是什么?为什么要用raid?有好什么好处?