美文网首页
pm2 进程守护

pm2 进程守护

作者: yuho_小豪哥 | 来源:发表于2019-11-06 09:51 被阅读0次

作用

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

PM2 介绍

下载安装

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

基本使用

常用命令

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

常用配置

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

为何使用 pm2 多进程

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

多进程和 redis

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

相关文章

  • PM2进程守候

    PM2 PM2的核心价值(npm run prd 即可)进程守护, 系统崩溃自动重启(一直重启)启用多进程, 充分...

  • pm2简单使用

    pm2是一个守护进程管理器,可以用它来管理你的node进程。 参考:浅析PM2实用入门指南-阿里云开发者社区[ht...

  • pm2 进程守护

    作用 进程守护,系统崩溃自动重启 启动多进程,充分利用 CPU 和内存 自带日志记录功能 PM2 介绍 下载安装 ...

  • pm2进程守护

    新建一个nuxt的项目,进入项目目录 注意如果项目使用的是import,需要全局安装写babel-cli,不然一直...

  • pm2守护进程

    pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保...

  • laravel 定时任务不执行了 ?

    linux 服务端使用 pm2 开启 php artisan queue:work 守护进程, 突然 队列不工作了...

  • 借助pm2管理node服务进程

    概述 官网说明: PM2官方网址pm2是一个守护进程管理器,它将帮助您管理和保持应用程序全天候在线PM2 is a...

  • pm2

    pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,...

  • pm2

    pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,...

  • pm2常用命令

    pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,...

网友评论

      本文标题:pm2 进程守护

      本文链接:https://www.haomeiwen.com/subject/wngybctx.html