node PM2 常用命令使用

PM2 安装

npm install pm2 -g

使用

  • 启动
    • 单个程序:fork 模式

      pm2 start app.js

    • 启动时可以指定名字name,方便同一程序区分管理:

      pm2 start app.js --name test

    • 启动多个,需要写一个配置程序app.json,内容如下:

      {'name':'clientTest','script':'client\\apptest.js'}, {'name':'server','script':'server\\index.js'}

      命令启动:

      pm2 start app.json

常用命令

  • 查看版本:

pm2 -v

  • 停止服务

pm2 stop 0

从pm2中删除,test 为name的值

pm2 delete test

  • 重载

pm2 reload test

  • 重启

pm2 restart test

  • 查看详情

pm2 show test

  • 全部性操作

    • pm2 reload all
    • pm2 stop all
    • pm2 restart all
    • pm2 delete all
  • 注意事项:

    mode模式分两种 :

    · Fork

    · Cluster

    Fork:只启动一个进程(单实例),用于多语言混编,python、php

    Cluster:端口配置,多实例多进程 只适合于node一种语言 不需要额外的

  • 查看日志

    • 列出所有项目

      pm2 list

    • 实时监控查看资源

      pm2 monit

      pm2 logs

效果


注意:name 不要重复

相关推荐
Asize6 小时前
多模态生图:从 Vite 工程化到前端调用 Qwen Image
javascript·人工智能·后端
陳陈陳6 小时前
从Token到Embedding:一篇文章搞懂大模型的「文字数学变形记」
前端·javascript·ai编程
用户938515635077 小时前
从 O(n²) 到 O(nlogn):一文读懂快速排序的“快”与“妙”
javascript·算法
橘子星7 小时前
LLM 无状态架构实践:从原理到代码落地
前端·javascript·人工智能
To_OC8 小时前
手写快排次次翻车?别死背快排模板了,这才是面试官想听的底层逻辑
javascript·算法·排序算法
风止何安啊9 小时前
网课倍速痛点解决:一套前端代码实现自由控速播放器
前端·javascript·node.js
光影少年10 小时前
原生DOM操作在React 中的注意事项
前端·javascript·react.js
糖拌西瓜皮10 小时前
Node.js核心模块实战:文件、路径、HTTP与流处理
javascript·node.js
糖拌西瓜皮10 小时前
NestJS入门指南:Java开发者的Spring Boot体验
javascript·node.js
糖拌西瓜皮10 小时前
Express框架快速上手:中间件、路由与错误处理
javascript·node.js