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

简介:

之前写了两篇关于在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管理工具的使用,如需转载请自行联系原博主。

目录
相关文章
|
23天前
|
存储 前端开发 Linux
Linux系统之部署ToDoList任务管理工具
【4月更文挑战第1天】Linux系统之部署ToDoList任务管理工具
63 1
|
24天前
|
JavaScript 前端开发
Math对象:JavaScript中的数学工具
Math对象:JavaScript中的数学工具
27 1
|
1月前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】Linux 软件包管理工具 rpm命令 使用指南
【Shell 命令集合 系统设置 】Linux 软件包管理工具 rpm命令 使用指南
49 0
|
2月前
|
JSON JavaScript 前端开发
基于 JavaScript 的网络请求工具库 axios 的使用介绍
基于 JavaScript 的网络请求工具库 axios 的使用介绍
68 3
|
3月前
阿萨学工具:Apifox 用Mock.js写高级Mock的期望
阿萨学工具:Apifox 用Mock.js写高级Mock的期望
|
3天前
|
Web App开发 JavaScript 前端开发
JavaScript中的性能优化:代码优化技巧与性能分析工具
【4月更文挑战第22天】本文探讨JavaScript性能优化,包括代码优化技巧和性能分析工具。建议避免全局查找、减少DOM操作、使用事件委托、优化循环和异步编程以提升代码效率。推荐使用Chrome DevTools、Lighthouse和jsPerf等工具进行性能检测和优化。持续学习和实践是提升JavaScript应用性能的关键。
|
8天前
|
JavaScript 前端开发 UED
Vue工具和生态系统: Vue.js和服务器端渲染(SSR)有关系吗?请解释。
Vue.js是一个渐进式JavaScript框架,常用于开发单页面应用,但其首屏加载较慢影响用户体验和SEO。为解决此问题,Vue.js支持服务器端渲染(SSR),在服务器预生成HTML,加快首屏速度。Vue.js的SSR可手动实现或借助如Nuxt.js的第三方库简化流程。Nuxt.js是基于Vue.js的服务器端渲染框架,整合核心库并提供额外功能,帮助构建高效的应用,改善用户体验。
11 0
|
10天前
|
JavaScript Linux 数据安全/隐私保护
如何在CentOS7部署Wiki.js知识库并实现分享好友公网远程使用【内网穿透】
如何在CentOS7部署Wiki.js知识库并实现分享好友公网远程使用【内网穿透】
|
13天前
|
JavaScript 搜索推荐 测试技术
深入了解 Vue CLI:现代化 Vue.js 项目开发工具
深入了解 Vue CLI:现代化 Vue.js 项目开发工具
|
1月前
|
Shell Linux C语言
【Shell 命令集合 磁盘维护 】Linux cfdisk命令使用教程 磁盘分区管理工具
【Shell 命令集合 磁盘维护 】Linux cfdisk命令使用教程 磁盘分区管理工具
28 0