作用
- 进程守护,系统崩溃自动重启
 - 启动多进程,充分利用 CPU 和内存
 - 自带日志记录功能
 
PM2 介绍
下载安装
npm install pm2 -g- 检查是否安装完成与查看版本 
pm2 --version 
基本使用
常用命令
1  | pm2 start ...  | 
常用配置
- 新建 PM2 配置文件(包括进程数量,日志文件目录等)
 - 修改 PM2 启动命令,重启
 - 访问 server,检查日志文件的内容(日志记录是否生效)
 
为何使用 pm2 多进程
- 操作系统限制一个进程的内存
 - 内存:无法充分利用机器全部内存
 - CPU:无法充分利用多核 CPU 的优势
 
多进程和 redis
- 多进程之间,内存无法共享
 - 多进程访问一个 redis,可以实现数据共享