PM2-node进程管理工具

pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能

PM2-node进程管理工具

主要特性:

  • 内建负载均衡(使用 Node cluster 集群模块)
  • 后台运行
  • 0 秒停机重载
  • 具有 Ubuntu 和 CentOS 的启动脚本
  • 停止不稳定的进程(避免无限循环)
  • 控制台检测
  • 提供 HTTP API
  • 远程控制和实时的接口 API(Nodejs 模块,允许和 PM2 进程管理器交互)

安装&更新:

$ npm install pm2 -g# Or install the V2 release candidate$ npm install pm2@next -g# Install latest pm2 version$ npm install pm2 -g# Save process list, exit old PM2 & restore all processes$ pm2 update

pm2常用命令记录

$ pm2 start app.js # 启动app.js应用程序

$ pm2 start app.js -i 4 # cluster mode 模式启动4个app.js的应用实例

# 4个应用程序会自动进行负载均衡

$ pm2 start app.js –name="api" # 启动应用程序并命名为 "api"

$ pm2 start app.js –watch # 当文件变化时自动重启应用

$ pm2 start script.sh # 启动 bash 脚本

$ pm2 list # 列表 PM2 启动的所有的应用程序

$ pm2 monit # 显示每个应用程序的CPU和内存占用情况

$ pm2 show [app-name] # 显示应用程序的所有信息

$ pm2 logs # 显示所有应用程序的日志

$ pm2 logs [app-name] # 显示指定应用程序的日志

$ pm2 flush # 清空所有日志文件

$ pm2 stop all # 停止所有的应用程序

$ pm2 stop 0 # 停止 id为 0的指定应用程序

$ pm2 restart all # 重启所有应用

$ pm2 reload all # 重启 cluster mode下的所有应用

$ pm2 gracefulReload all # Graceful reload all apps in cluster mode

$ pm2 delete all # 关闭并删除所有应用

$ pm2 delete 0 # 删除指定应用 id 0

$ pm2 scale api 10 # 把名字叫api的应用扩展到10个实例

$ pm2 reset [app-name] # 重置重启数量

$ pm2 startup # 创建开机自动启动命令

$ pm2 save # 保存当前应用列表

$ pm2 resurrect # 重新加载保存的应用列表

$ pm2 update # Save processes, kill PM2 and restore processes

$ pm2 generate # Generate a sample json configuration file

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年7月5日 上午8:02
下一篇 2022年7月5日 上午8:04

相关推荐

  • 「业务培训」商河县“灯塔-党建在线”管理系统山东e支部已基本开通完毕

    为深入贯彻落实省、市委组织部关于“灯塔-党建在线”“山东e支部”管理系统业务工作的有关要求,积极推进全县“互联网 机关党建”工作,10月21日(星期六),商河县委组织部远程教育管理…

    科研百科 2023年1月15日
    449
  • 党建引领创新创业,青大泽汇律所获评全国优秀律师事务所

    记者 杜洪雷 山东青大泽汇律师事务所成立于1994年,是一家组织机构健全、业务门类齐全、跨区域发展的综合性律师事务所。律所现有执业律师100名,其中合伙人22名。2004年成立党支…

    科研百科 2023年1月20日
    369
  • 公路工程项目管理

    公路工程项目管理 公路工程项目管理是公路建设过程中非常重要的一环,其目的是确保公路项目的顺利进行,并保证项目的投资和进度和质量。本文将探讨公路工程项目管理的关键点,包括项目计划、预…

    科研百科 2024年8月23日
    25
  • 餐饮管理系统项目背景图

    餐饮管理系统项目背景图 随着现代社会的不断发展,人们对于食品安全和效率的要求也越来越高。在餐饮领域,传统的手工管理已经无法满足人们对于餐饮管理的需求,因此,餐饮管理系统的出现成为了…

    科研百科 2025年1月22日
    1
  • 巴基斯坦医学科研现状(释文)(巴基斯坦医学很厉害吗)

    巴基斯坦的医学科研现状近年来呈现出一定的进步,这主要得益于该国社会经济的不断发展和技术进步。然而,仍存在一些挑战和限制因素。 首先,巴基斯坦在公共卫生方面面临着许多挑战,如传染病、…

    科研百科 2024年4月2日
    112
  • 科研项目培养基有哪些

    科研项目培养基是保证科研项目进展和实验结果的关键。培养基的制备需要严格控制各种成分的含量和比例,以保证实验结果的准确性和可靠性。因此,了解科研项目培养基的种类和制备方法是非常重要的…

    科研百科 2025年5月11日
    0
  • 教科研项目绩效报告

    教科研项目绩效报告 随着教育信息化的不断推进,教科研项目已成为学校教学科研的重要组成部分。在多年的教科研项目实践中,我们收到了很多宝贵的经验和成果。本报告将对这些绩效进行总结和评估…

    科研百科 2025年2月1日
    0
  • 区委党建工作思路

    区委党建工作思路 尊敬的各位领导、同志们: 大家好!今天,我很荣幸能够在这里向大家汇报我们区委的党建工作思路。 近年来,随着社会经济的发展和城市化进程的加速,我们区委一直把党建工作…

    科研百科 2024年11月6日
    0
  • 信息系统服务交付能力等级认证

    信息系统服务交付能力等级认证信息系统服务交付能力等级认证语言2022LPLOL资格证书认证方案OSOLOS高级配置OSOLOS高级配置OSOLOS高级配置OSOLOS高级配置OSO…

    科研百科 2024年11月22日
    0
  • 面向全国高校、科研院所 拼多多将扶持至少10项高质量农业科研项目

    “通过引入我们研发的水溶性纳米微肥,改良栽培方式,当地竹笋从亩产100斤增产至500斤,农民的收入也随之增长,从以往一亩地竹笋种植收入400元增至目前的逾2000元。”来自西南科技…

    科研百科 2024年6月25日
    54