PM2安装方式及其常用命令!

一、PM2 的基本操作命令 1、pm2 安装 pm2 的安装需要 node.js 的环境,npm 是 node.js 内置应用,怎么安装 node.js ,看这里!。

npm install pm2@latest -g # or yarn global add pm2# 更新 PM2 pm2 update

2、pm2 安装目录
# pm2安装目录 HOME/.pm2 # pm2运行日志,可以查看程序运行错误 HOME/.pm2/pm2.log HOME/.pm2/pm2.pid# pm2 管理应用的日志目录 HOME/.pm2/logs# PM2 配置文件 HOME/.pm2/conf.js

3、启动应用
# 支持不同文件格式 pm2 start app.js pm2 start bashscript.sh pm2 start python-app.py pm2 start binary-file pm2 start "npm run start" pm2 start "ls -la" pm2 start app.py# 设置启动应用的显示名称 pm2 start app.js --name # 监控应用目录,一旦有文件发生更改就立刻重启应用 pm2 start app.js --watch# 设置应用重启时,能使用内存的最大值 pm2 start app.js --max-memory-restart <200MB># 启动时,传递参数给 app 应用 pm2 start app.js -- arg1 arg2 arg3# 禁止自动重启应用 pm2 start app.js --no-autorestart

4、重启、重载、停止、删除
pm2 restart app_name|app_id|all pm2 reload app_name|app_id|all pm2 stop app_name|app_id|all pm2 delete app_name|app_id|allpm2 restart app.js pm2 restart app1 app3 app4# 重置 restart 的计时器 pm2 reset all

5、查看运行状态
# 查看所有进程信息(app_name、app_id等) pm2 [list|ls|status]# 对应用进行排序查看 pm2 list --sort name:desc # Or pm2 list --sort [name|id|pid|memory|cpu|status|uptime][:asc|desc]# 查看某个应用详情 pm2 describe app_name|app_id pm2 show api

6、显示仪表盘 【PM2安装方式及其常用命令!】在终端上显示仪表盘,展示所有应用的信息:cpu、内存、日志、运行状态等。
pm2 monit

7、查看 PM2 所有命令说明
# 查看所有命令 pm2 --help #or pm2 -h

二、参考文档
  • PM2安装方式及其常用命令!

    推荐阅读