PM2 Runtime 中文文档
本文档图片均来自 官方文档 ,如有侵权,请联系我(pooky.shipengqi@gmail.com)删除。
目录
概述
为什么要使用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
下一步
问题
我们很乐于帮你解决你可能遇到的问题。搜索或查看FAQ
。你也可以在PM2
的GitHub仓库提交问题或评论。