当前位置: 首页 >生活知识 > 内容

PM2 是什么知识介绍

生活知识
导读 目前关于大家提出的PM2 是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些PM2 是什么相关的内容来分享给大家...
2023-10-06 19:05:15

目前关于大家提出的PM2 是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些PM2 是什么相关的内容来分享给大家,如果大家感兴趣的话可以接着往下看。

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

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

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(软件)安装。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。