pm2常用命令

pm2是node进程管理器,在服务器上搭建node服务是把利器。最近整理了下常用的一些命令,会持续进行更新。

安装:

npm install pm2 -g //安装pm2
pm2 update // 更新pm2
pm2 uninstall pm2 //移除pm2

开启关闭:

pm2 start server.js //启动server.js进程
pm2 start server.js -i 4 //启动4个server.js进程
pm2 restart server.js //重启server.js进程
pm2 stop all // 停止所有进程
pm2 stop server.js //停止server.js进程
pm2 stop 0 //停止编号为0的进程

配置启动信息:

//创建app.json,内容如下
{"apps" : [{"script"    : "server.js",  //进程名"instances" : "max",   //开启进程数,可为数值,也可为max。与服务器cpu核数相关"exec_mode" : "cluster" // 可选:fork(服务器单核推荐) cluster(多核推荐)}]
}
pm2 start app.json

查看:

pm2 list //查看当前正在运行的进程
pm2 show 0 //查看执行编号为0的进程

实时监控:

pm2 monit //监控当前所有的进程
pm2 monit 0 //监控批评行编号为0的进程
pm2 monit server.js //监控名称为server.js的进程

日志:

pm2 logs //显示所有日志
pm2 logs 0 //显示执行编号为0的日志
pm2 logs server.js //显示名称为server.js的进程
pm2 flush  //清洗所有的数据[注:我没有试出来效果]

相关链接:

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

NodeJS管理利器 - pm2常用命令相关推荐

  1. NodeJs学习笔记002--npm常用命令详解

    npm 常用命令详解 npm是什么 npm install 安装模块 npm uninstall 卸载模块 npm update 更新模块 npm outdated 检查模块是否已经过时 npm ls ...

  2. MacBook软件包的管理器-Homebrew常用命令

    Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等很多实用的功能.简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷.是一款 ...

  3. Oracle 数据库相关主题:用户、权限、常用管理工具、常用命令

    1. Oracle数据库中SYS.SYSTEM.DBSNMP.SYSMAN 四种用户有什么区别? SYS用户(超级管理员):sys用户具有"SYSDBA"或者"SYSOP ...

  4. pg服务管理 与 psql常用命令

    一. 服务启停与创建 1. 服务启动 启动方法 直接运行postgres进程启动 使用pg_ctl命令 #直接运行postgres进程启动 postgres -D $PGDATA &#使用pg ...

  5. Python包管理工具PIP常用命令详解

    1. PIP安装 目前Python2.7.10以上版本和Python3.3以上版本都已经自带了setuptools及pip,因此不需要额外考虑安装pip,只需要在安装的时候配置好就可以使用. 2. P ...

  6. 【书摘001】android 底层开发技术实战详解 - 基础 - 进程管理的一些常用命令

    文章列举了常用的进程管理调试的命令

  7. msys2软件包管理工具pacman常用命令

    pacman是arclinux中的软件管理工具,也是widows上msys2默认的软件管理工具.pacman可以直接从网络上的软件仓库下载安装及删除软件,自动处理依赖关系,类似ubuntu中的apt- ...

  8. KVM管理虚拟机:常用命令

    安装kvm 文档参考: CentOS7 :http://www.linux-kvm.org/page/HOWTO#RHEL.2FCentOS_7 CentOS6 :https://wiki.cento ...

  9. linux 解压缩后没权限,Linux的权限管理及基础常用命令

    chmod  改变文件或目录权限 英语原意:change the permissions mode of a file 语法:1.chmod[ugoa][+-=][rwx][文件或目录] 执行权限:文 ...

最新文章

  1. mysql select语法_MySQL SELECT语法(一)SELECT语法详解
  2. python的ide环境中创建文件_使用Python开发环境Wing IDE设立项目注意事项
  3. kali 设置中文字体
  4. 一个程序员的创业失败教训【转自CSDN】
  5. Unity 着色过程
  6. 8.分布式服务架构:原理、设计与实战 --- 敏捷开发2.0的自动化工具
  7. 华为s5720默认用户名和密码_华为交换机s5720s-28p-LI-AC默认用户名和密码是什么?...
  8. 拉普拉斯平滑(Laplacian smoothing)
  9. 『矩阵论笔记』雅可比矩阵(Jacobian)和海森矩阵(Hessian)
  10. 计算机网络实验一:网线制作和局域网组建lab1 report
  11. python判断用户名密码是否正确_Python 判断输入的用户名和密码是否正确
  12. 【数学模型】基于Matlab模拟超市排队系统
  13. 程序媛:我的痘痘不让我编程
  14. skylake服务器处理器M系列,瞄三大产品线!谈Intel Skylake架构CPU
  15. AI小程序开放2个超级入口,还能分享朋友圈
  16. 中国航天科技集团公司的各个研究院
  17. python及其工具
  18. 未在服务器上找到sql安装程序文件,MS SQL Server 2000/以前的某个程序安装已在安装计算机上创建挂起的文件操作。...
  19. 《asp.net夜话》一书视频ASP.NET夜话视频1-14章下载(ASP.NET夜话2009年5月8日更新)
  20. [QQ机器人]Nonebot2 星座运势插件

热门文章

  1. IE6,IE7和8浏览器兼容HTML5标签的解决方案
  2. WordPress 默认主题自定义页面模板
  3. Linux Shell高级技巧(五)
  4. UIPageControl 分页控件-IOS开发
  5. delegate和protocol
  6. 分割字符串s使得每个子串都是回文串
  7. 启动mysql失败:net start mysql服务名无效
  8. 【今日CV 视觉论文速览】21 Nov 2018
  9. 泛型类 0104 c# 1613697523
  10. git-创建版本仓库-创建版本-查看版本