PM2 是什么

养乐多 问答 2019-05-24 15:02:19 阅读(...)

PM2是JavaScript运行时Node.js的进程管理器。 允许一直保持应用程序活跃,无需停机即可重新加载它们,并促进常见的Devops任务。

PM2(Process Manager 2 )是 JavaScript 运行时 Node.js 的进程管理器。 2016 年,PM2 被评为 GitHub 上第 82 个最受欢迎的 JavaScript 项目。PM2 是具有内置负载均衡器的 Node.js 应用程序的生产运行时和进程管理器。允许一直保持应用程序活跃,无需停机即可重新加载它们,并促进常见的 Devops 任务。

PM2

PM2 特性

  • 日志管理:应用程序日志保存在服务器的硬盘中~/.pm2/logs/
  • 负载均衡:PM2 可以通过创建共享同一服务器端口的多个子进程来扩展您的应用程序。这样做还允许您以零秒停机时间重新启动应用程序。
  • 终端监控:可以在终端中监控您的应用程序并检查应用程序运行状况(CPU 使用率,使用的内存,请求/分钟等)。
  • SSH 部署:自动部署,避免逐个在所有服务器中进行 ssh。
  • 静态服务:支持静态服务器功能
  • 多平台支持:适用于 Linux(稳定)和 macOS(稳定)和 Windows(稳定)

PM2 或 Process Manager 2 是一个开源的生产 Node.js 流程管理器,帮助开发人员和 Devops 管理生产环境中的 Node.js 应用程序。与 Supervisord,Forever,Systemd 等其他流程管理器相比,PM2 的一些关键功能是自动应用程序负载平衡,声明性应用程序配置,部署系统和监控。

由 Alexandre Strzelewicz 于 2013 年创立。代码源托管在 GitHub 上,可通过 Npm(软件)安装。

1个人收藏头像 收藏

相关推荐

  • PM2.5

    PM2.5 是什么

    PM2.5 指的是细颗粒物。细颗粒物指环境空气中空气动力学当量直径小于等于 2.5 微米的颗粒物。它能较长时间悬浮于空气中,其在空气中含量浓度越高,就代表空气污染越严重。
  • 排名 ranking

    淘宝号降权是什么意思

    淘宝号降权是指淘宝平台对于某些卖家账号进行的降低搜索排名和展示频率的处罚。这意味着被降权的账号的商品在淘宝搜索结果中排名会更低,展示频率也会变小,这会影响商品的销量和曝光率。
  • 腾讯 WeTest

    腾讯WeTest是什么

    WeTest是腾讯官方出品的一站式质量云,致力于产品质量标准建设和产品品质提升,依托10余年腾讯产品品质管理经验,历经千款腾讯产品磨砺。平台集成云手机、兼容测试、功能测试、性能测试、安全测试、自动化测试等优秀产品服务,满足众多开发者从研发到运营各阶段的测试需求。
  • Bitlocker

    Bitlocker分区解密软件是什么

    Bitlocker分区解密软件是一款针对因各种原因导致Bitlocker分区打不开从而数据丢失进行恢复的软件。Bitlocker是微软自Vista后开始提供的一个自带的加密工具。而这一功能最大的好处就是更好的防止数据失窃或恶意泄漏问题的发生。
  • 达芬奇视频调色软件 DaVinci Resolve

    DaVinci Resolve是什么

    DaVinci Resolve(达芬奇)是一款在同一个软件工具中将剪辑、调色、视觉特效、动态图形和音频后期制作融于一身的视频调色软件。它采用美观新颖的界面设计,易学易用,能让新手用户快速上手操作,还能提供专业人士需要的强大性能。
  • 科幻画 Science fiction painting

    科幻画是什么

    科幻画是指科幻题材的漫画或插画作品。科幻画通常是基于科学幻想或未来世界的想象,在作品中经常出现未来科技、外星人、机器人、虚拟现实等元素。它可能是一种虚构的故事,也可能是对现实世界的某种展望或预测。