# 基础知识

向军大叔每晚八点在 抖音 (opens new window)bilibli (opens new window) 直播

xj-small

PM2 是一个守护进程管理器,它将帮助您管理和保持应用程序在线。PM2 的入门非常简单,它以简单直观的 CLI 形式提供,可通过 NPM 进行安装。

pnpm add -g pm2@latest
# or
yarn global add pm2
# or
npm install pm2@latest -g

然后安装typescript支持包

pm2 install typescript
pm2 install ts-node

# 配置

执行命令创建配置文件

pm2 init simple

# 运行

执行以下命令运行

pm2 start app.ts

停止项目

pm2 stop app.ts

文件更改时监视并重新启动应用程序

pm2 start app.ts --watch

运行时指定应用名称

pm2 start app.ts --name "houdunren" --watch

根据名称关闭应用

pm2 stop houdunren

# 常用命令

# 查看

显示进程状态

pm2 list
#或
pm2 ls

查看log

pm2 log

# 删除

删除id为0的进程

pm2 delete 0

从pm2列表中删除所有流程

pm2 delete all 

# 更新

更新pm2

npm install pm2@latest -g

更新内存中的pm2

pm2 update

# 监控

查看资源占用

pm2 monit
image-20220714030830011