# 简介

# pme2是什么

PM2(Process Manager 2 )是具有内置负载均衡器的Node.js应用程序的生产运行时和进程管理器。 它允许您永久保持应用程序活跃,无需停机即可重新加载它们,并促进常见的Devops任务。

# pm2特性

  • 日志管理:应用程序日志保存在服务器的硬盘中~/.pm2/logs/

  • 负载均衡:PM2可以通过创建共享同一服务器端口的多个子进程来扩展您的应用程序。这样做还允许您以零秒停机时间重新启动应用程序。

  • 终端监控:可以在终端中监控您的应用程序并检查应用程序运行状况(CPU使用率,使用的内存,请求/分钟等)。

  • SSH部署:自动部署,避免逐个在所有服务器中进行ssh。

  • 静态服务:支持静态服务器功能

  • 多平台支持:适用于Linux(稳定)和macOS(稳定)和Windows(稳定)

  • 守护进程:服务挂掉之后自动重启