PM2是一个守护进程管理器,它将帮助您全天候管理和保持应用程序在线。
Github:https://github.com/Unitech/pm2
国内访问:https://docs.kunwu.tech/pm2
可以使用npm
和yarn
安装。
npm i -g pm2
使用pm2
快速启动一个Node.js
程序:
pm2 start app.js
此时,你的应用将以进程守护的方式在后台运行。
pm2 list
pm2 restart
pm2 reload
pm2 stop
pm2 delete
pm2 monit
pmn2 logs
- Quick-Start - 快速开始
- PROCESS MANAGEMENT - 进程管理
- RESTART STRATEGIES - 重启策略
- LOGS - 日志
- PERSISTENT APPLICATION - 持久化应用
- CONFIGURATION FILE - 配置文件
- CLUSTER MODE - 集群模式
- PM2 AS A STATIC SERVER - PM2作为静态服务器
- DEPLOYMENT SYSTEM - 部署系统
- ENVIRONMENT VARIABLES - 环境变量
- UPDATE PM2 - 升级PM2
- GRACEFUL START/SHUTDOWN - 优雅启动和关闭
- EXPOSING RPC FUNCTION - 暴露RPC功能
- EXPOSING METRICS - 公开指标
- PM2 JAVASCRIPT API - [PM2的JavaScript API](https://github.com/hsyq/pm2-docs-zh-CN/blob/master/docs/3.advanced/4.PM2的JavaScript API.md)
- MONITORING - 监控
- NO DAEMON, MULTIPLE PM2 - 无守护,多个PM2
- MODULE SYSTEM - 模块系统
- DOCKER INTEGRATION - Docker集成
- USE PM2 IN CLOUD PROVIDERS - 在云提供商中使用PM2
- PRODUCTION SETUP WITH NGINX - 使用NGINX进行生产设置
- USING TRANSPILERS WITH PM2 - 使用转译器和PM2