/PM2-docs-Zh-CN

:blue_book: PM2 文档的中文版本

MIT LicenseMIT

PM2 Runtime 中文文档

PM2 Runtime

本文档图片均来自 官方文档 ,如有侵权,请联系我(pooky.shipengqi@gmail.com)删除。

目录

概述

为什么要使用PM2? 看完这篇介绍,你会对使用PM2进行进程管理有更好的理解。

持久化

使用PM2启动你的应用,你的应用在崩溃或者机器重启时都可以自动重启。

只需要简单的运行一条命令:

pm2 start app.js

快速开始

进程管理

PM2 LS

使用PM2启动的应用都是守护进程,而且方便管理。 用下面的命令可以查看进程列表:

pm2 ls

使用pm2 startpm2 delete添加或删除列表中的进程。 使用pm2 startpm2 stoppm2 restart你所有的进程。

进程管理

日志管理

应用日志会被保存到服务器硬盘目录~/.pm2/logs/中。

查看应用的实时日志:

pm2 logs <app_name>

日志管理

零配置负载均衡

PM2可以使用同一个端口创建多个子进程来扩展你的应用。这样可以实现不停机重启你的应用。

开启集群模式:

pm2 start -i max

负载均衡(集群模式)

终端监控

PM2 Monit

PM2可以在终端内监控你的应用,检查应用的健康状态(CPU使用率,内存占用,分钟内请求次数等等)

pm2 monit

使用SSH部署

自动化部署,避免在一个接一个地通过ssh连接服务器。

pm2 deploy

使用SSH快速部署

下一步

快速开始

问题

我们很乐于帮你解决你可能遇到的问题。搜索或查看FAQ。你也可以在PM2GitHub仓库提交问题或评论。