PM2-docs-Zh-CN
PM2-docs-Zh-CN copied to clipboard
:blue_book: PM2 文档的中文版本
PM2 Runtime 中文文档
本文档图片均来自 官方文档 ,如有侵权,请联系我([email protected])删除。
目录
- 快速开始
- 指南
- 安装
- 生态系统文件
- 进程管理
- 日志管理
- 启动钩子
- 负载均衡(集群模式)
- 开发工具
- 使用SSH快速部署
- 最佳实践
- 环境变量
- 优雅关机
- 无状态应用
- 集成
- AWS Elastic Beanstalk
- Docker
- Heroku
- Transpilers
- 云供应商
- 参考
- 生态系统文件
- CLI
- API
概述
为什么要使用PM2? 看完这篇介绍,你会对使用PM2进行进程管理有更好的理解。
持久化
使用PM2启动你的应用,你的应用在崩溃或者机器重启时都可以自动重启。
只需要简单的运行一条命令:
pm2 start app.js
快速开始
进程管理
使用PM2启动的应用都是守护进程,而且方便管理。
用下面的命令可以查看进程列表:
pm2 ls
使用pm2 start和pm2 delete添加或删除列表中的进程。
使用pm2 start、pm2 stop、pm2 restart你所有的进程。
进程管理
日志管理
应用日志会被保存到服务器硬盘目录~/.pm2/logs/中。
查看应用的实时日志:
pm2 logs <app_name>
日志管理
零配置负载均衡
PM2可以使用同一个端口创建多个子进程来扩展你的应用。这样可以实现不停机重启你的应用。
开启集群模式:
pm2 start -i max
负载均衡(集群模式)
终端监控
PM2可以在终端内监控你的应用,检查应用的健康状态(CPU使用率,内存占用,分钟内请求次数等等)
pm2 monit
使用SSH部署
自动化部署,避免在一个接一个地通过ssh连接服务器。
pm2 deploy
使用SSH快速部署
下一步
快速开始
问题
我们很乐于帮你解决你可能遇到的问题。搜索或查看FAQ。你也可以在PM2的GitHub仓库提交问题或评论。