Node.js~在linux上的部署~pm2管理工具的使用
之前写了两篇关于在linux上部署nodejs的文章,大家如果没有基础可以先看前两篇<Node.js~在linux上的部署>,<Node.js~在linux上的部署~外网不能访问node.js网站的解决方法>
pm2是针对nodejs进行管理和监控的软件,我们在linux上安装它之前,可以用它来启动,停止,监视nodejs的网站,可以说直分方便,它就像.net的宿主iis和jsp的宿主tomcat是一个意思!
本文主要介绍以下内容
- 下载安装
- 启动nodejs网站进程
- 为某个网站命名
- 查看所有网站进程
- 停止进程
- 从pm2中删除网站进程
- 重启进程
- 查看某个网站进程详细信息
- 监控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管理工具的使用相关推荐
- Node.js~在linux上的部署~外网不能访问node.js网站的解决方法
这是上一篇node.js部署到linux上的后续文章,当我们安装完node.js之后,建立了sailsjs的网站,然后在外面电脑上无法访问这个网站,这个问题我们如何去解决? 解决思路: 查看linux ...
- Node.js~在linux上的部署
我们以centOS为例来说说如何部署node.js环境 一 打开centos,然后开始下载node.js包 curl --silent --location https://rpm.nodesourc ...
- [node 工具] 用 Node.js 将 bugzilla 上的 bug 列表导入到 excel 表格在线版本之一(server 端)...
之前写了个 用 Node.js 将 bugzilla 上的 bug 列表导入到 excel 表格里 的 cli 工具虽然可以用,但考虑到一下几点,总觉得需要再做点什么. 界面简陋,我那截图上是在 VS ...
- node.js实现formdata上传文件
node.js实现formdata上传文件 1.关于formdata XMLHttpRequest Level 2 添加了一个新的接口--FormData.利用 FormData 对象,我们可以通过 ...
- Linux上一键部署KMS
Linux上一键部署KMS 方法如下 方法如下 1.准备主流三大Linux系统 2.配置好固定IP后运行如下代码 wget --no-check-certificate https://github. ...
- 使用Node.js express 开发上传文件/图片api接口
我是傲夫靠斯,欢迎关注我的公众号[前端工程师的自我修养],每天更新. 今天我们来搞一个Node.js Express的上传文件功能,我使用了busboy这个库. Busboy是一个基于事件的文件流解析 ...
- GitBook是一个命令行工具(Node.js库),我们可以借用该工具使用Github/Git和Markdown来制作精美的图书,但它并不是一本关于Git的教程哟。...
GitBook是一个命令行工具(Node.js库),我们可以借用该工具使用Github/Git和Markdown来制作精美的图书,但它并不是一本关于Git的教程哟. 支持输出多种格式 GitBook支 ...
- ssh开启图形界面_分享|3 个 Linux 上的 SSH 图形界面工具
了解一下这三个用于 Linux 上的 SSH 图形界面工具. 在你担任 Linux 管理员的职业生涯中,你会使用 Secure Shell(SSH)远程连接到 Linux 服务器或桌面.可能你曾经在某 ...
- linux命令行恢复回收站,Trash-Cli:Linux 上的命令行回收站工具
原标题:Trash-Cli:Linux 上的命令行回收站工具 编译自: https://www.2daygeek.com/trash-cli-command-line-trashcan-linux-s ...
- 介绍linux上两种rootkits检测工具: Rootkit Hunter和Chkrootkit
原贴:http://blog.csdn.net/linkboy2004/archive/2007/03/22/1537890.aspx 介绍linux上两种rootkits检测工具: Rootkit ...
最新文章
- 物竞天择,适者生存,架构进化之路
- Java并发之synchronized关键字
- 《告别失控:软件开发团队管理必读》一一第1章 程序员为何难以管理
- 【Python】编程笔记8
- 程序员面试金典 - 面试题 17.15. 最长单词(排序+递归)
- 【英语学习】【English L06】U08 News L1 It's really a magical book!
- jquery仿搜狐投票动画代码
- 从一个小Demo看React的diff算法
- SPC软件:全程监控食品质量
- 谷歌浏览器 android 55,谷歌浏览器下载手机版-谷歌浏览器安卓版下载-55手游网
- 解决Adobe Reader 打开PDF文件10秒左右自动关闭问题
- 20款常用的商业智能(BI)工具分享(最新)
- usb Android gentoo,gentoo usb 鼠标
- android在framework层增加自己的service---仿照GPS
- 手机中好用的软件有哪些?让我来告诉你吧
- 高通骁龙855发布,5G大幕拉开,新一轮手机大战在即
- vue 基础域名-单独配置
- 电脑如何同时远程控制多台手机
- 【 爬虫解决了什么问题】
- selenium新浪邮箱注册句柄切换实战
热门文章
- 找零钱问题系列之暴力搜索
- pyspark调用spark以及执行带in语句参数的hql示例
- 简单机器学习系统的构建以及对于不对称性的分类介绍和性能评价
- 深度学习笔记(三):激活函数和损失函数
- Python模拟新浪微博登录转载,是我的那篇资料来源
- 【PRML 学习笔记】第一章 - 介绍 (Introduction)
- 【2015-2016 NEERC - G】Graph【构造 + 拓扑排序】
- WARCannon:高速低功耗网络爬虫
- 关于表数据同步使用update_time时的注意事项
- Raki的读paper小记:Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks