pm2 进程守护

作用

  • 进程守护,系统崩溃自动重启
  • 启动多进程,充分利用 CPU 和内存
  • 自带日志记录功能

PM2 介绍

下载安装

  • npm install pm2 -g
  • 检查是否安装完成与查看版本 pm2 --version

基本使用

常用命令

pm2 start ...
pm2 list
pm2 restart /
pm2 stop /
pm2 delete /
pm2 info /
pm2 log /
pm2 monit / // 监控进程的 CPU 和内存信息等

常用配置

  • 新建 PM2 配置文件(包括进程数量,日志文件目录等)
  • 修改 PM2 启动命令,重启
  • 访问 server,检查日志文件的内容(日志记录是否生效)

为何使用 pm2 多进程

  • 操作系统限制一个进程的内存
  • 内存:无法充分利用机器全部内存
  • CPU:无法充分利用多核 CPU 的优势

多进程和 redis

  • 多进程之间,内存无法共享
  • 多进程访问一个 redis,可以实现数据共享

你可能感兴趣的:(pm2 进程守护)