之前写了两篇关于在linux上部署nodejs的文章,大家如果没有基础可以先看前两篇<Node.js~在linux上的部署>,<Node.js~在linux上的部署~外网不能访问node.js网站的解决方法>

pm2是针对nodejs进行管理和监控的软件,我们在linux上安装它之前,可以用它来启动,停止,监视nodejs的网站,可以说直分方便,它就像.net的宿主iis和jsp的宿主tomcat是一个意思!

本文主要介绍以下内容

  1. 下载安装
  2. 启动nodejs网站进程
  3. 为某个网站命名
  4. 查看所有网站进程
  5. 停止进程
  6. 从pm2中删除网站进程
  7. 重启进程
  8. 查看某个网站进程详细信息
  9. 监控pm2下网站的性能指标

1 下载安装

npm install pm2 -g

2 启动nodejs网站进程

pm2 start app.js 

3 为某个网站命名

pm2 start app.js --name app8071

4 查看所有网站进程

pm2 list

5 停止进程

pm2 stop app8071 //app name
pm2 stop 14577 //pid

6 重启进程

pm2 reload app8071
或者
pm2 restart app8071
所有
pm2 reload all

7 从pm2中删除网站进程

pm2 delete app8071

8 查看某个网站进程详细信息

pm2 show app8071

9 监控pm2下网站的性能指标

pm2 monit

本文转自博客园张占岭(仓储大叔)的博客,原文链接:Node.js~在linux上的部署~pm2管理工具的使用,如需转载请自行联系原博主。

Node.js~在linux上的部署~pm2管理工具的使用相关推荐

  1. Node.js~在linux上的部署~外网不能访问node.js网站的解决方法

    这是上一篇node.js部署到linux上的后续文章,当我们安装完node.js之后,建立了sailsjs的网站,然后在外面电脑上无法访问这个网站,这个问题我们如何去解决? 解决思路: 查看linux ...

  2. Node.js~在linux上的部署

    我们以centOS为例来说说如何部署node.js环境 一 打开centos,然后开始下载node.js包 curl --silent --location https://rpm.nodesourc ...

  3. [node 工具] 用 Node.js 将 bugzilla 上的 bug 列表导入到 excel 表格在线版本之一(server 端)...

    之前写了个 用 Node.js 将 bugzilla 上的 bug 列表导入到 excel 表格里 的 cli 工具虽然可以用,但考虑到一下几点,总觉得需要再做点什么. 界面简陋,我那截图上是在 VS ...

  4. node.js实现formdata上传文件

    node.js实现formdata上传文件 1.关于formdata XMLHttpRequest Level 2 添加了一个新的接口--FormData.利用 FormData 对象,我们可以通过 ...

  5. Linux上一键部署KMS

    Linux上一键部署KMS 方法如下 方法如下 1.准备主流三大Linux系统 2.配置好固定IP后运行如下代码 wget --no-check-certificate https://github. ...

  6. 使用Node.js express 开发上传文件/图片api接口

    我是傲夫靠斯,欢迎关注我的公众号[前端工程师的自我修养],每天更新. 今天我们来搞一个Node.js Express的上传文件功能,我使用了busboy这个库. Busboy是一个基于事件的文件流解析 ...

  7. GitBook是一个命令行工具(Node.js库),我们可以借用该工具使用Github/Git和Markdown来制作精美的图书,但它并不是一本关于Git的教程哟。...

    GitBook是一个命令行工具(Node.js库),我们可以借用该工具使用Github/Git和Markdown来制作精美的图书,但它并不是一本关于Git的教程哟. 支持输出多种格式 GitBook支 ...

  8. ssh开启图形界面_分享|3 个 Linux 上的 SSH 图形界面工具

    了解一下这三个用于 Linux 上的 SSH 图形界面工具. 在你担任 Linux 管理员的职业生涯中,你会使用 Secure Shell(SSH)远程连接到 Linux 服务器或桌面.可能你曾经在某 ...

  9. linux命令行恢复回收站,Trash-Cli:Linux 上的命令行回收站工具

    原标题:Trash-Cli:Linux 上的命令行回收站工具 编译自: https://www.2daygeek.com/trash-cli-command-line-trashcan-linux-s ...

  10. 介绍linux上两种rootkits检测工具: Rootkit Hunter和Chkrootkit

    原贴:http://blog.csdn.net/linkboy2004/archive/2007/03/22/1537890.aspx 介绍linux上两种rootkits检测工具: Rootkit ...

最新文章

  1. 物竞天择,适者生存,架构进化之路
  2. Java并发之synchronized关键字
  3. 《告别失控:软件开发团队管理必读》一一第1章 程序员为何难以管理
  4. 【Python】编程笔记8
  5. 程序员面试金典 - 面试题 17.15. 最长单词(排序+递归)
  6. 【英语学习】【English L06】U08 News L1 It's really a magical book!
  7. jquery仿搜狐投票动画代码
  8. 从一个小Demo看React的diff算法
  9. SPC软件:全程监控食品质量
  10. 谷歌浏览器 android 55,谷歌浏览器下载手机版-谷歌浏览器安卓版下载-55手游网
  11. 解决Adobe Reader 打开PDF文件10秒左右自动关闭问题
  12. 20款常用的商业智能(BI)工具分享(最新)
  13. usb Android gentoo,gentoo usb 鼠标
  14. android在framework层增加自己的service---仿照GPS
  15. 手机中好用的软件有哪些?让我来告诉你吧
  16. 高通骁龙855发布,5G大幕拉开,新一轮手机大战在即
  17. vue 基础域名-单独配置
  18. 电脑如何同时远程控制多台手机
  19. 【 爬虫解决了什么问题】
  20. selenium新浪邮箱注册句柄切换实战

热门文章

  1. 找零钱问题系列之暴力搜索
  2. pyspark调用spark以及执行带in语句参数的hql示例
  3. 简单机器学习系统的构建以及对于不对称性的分类介绍和性能评价
  4. 深度学习笔记(三):激活函数和损失函数
  5. Python模拟新浪微博登录转载,是我的那篇资料来源
  6. 【PRML 学习笔记】第一章 - 介绍 (Introduction)
  7. 【2015-2016 NEERC - G】Graph【构造 + 拓扑排序】
  8. WARCannon:高速低功耗网络爬虫
  9. 关于表数据同步使用update_time时的注意事项
  10. Raki的读paper小记:Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks