📜  pm2 show 命令 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:03:47.965000             🧑  作者: Mango

介绍pm2 show命令

1. 命令简介

pm2 show命令用于展示指定进程的详细信息,包括进程ID、引导文件路径、日志文件路径、异常信息、CPU和内存使用情况等。

2. 命令语法
$ pm2 show <app_name|app_id>

说明:

  • app_name: 应用的名称
  • app_id: 应用的ID
3. 命令示例

展示名为app1的应用的详细信息

$ pm2 show app1

输出结果示例

Describing process with id ##### - name app1
│ status        │ online                                      │
│ name          │ app1                                        │
│ version       │ 1.0.0                                       │
│ id            │ #####                                       │
│ mode          │ cluster                                     │
│ pid           │ 24632                                       │
│ uptime        │ 0s                                          │
│ restarts      │ 0                                           │
│ uptime        │ 3s                                          │
│ script path   │ /home/user/app1.js                          │
│ args          │                                             │
│ error log     │ /home/user/.pm2/logs/app1-error.log         │
│ out log       │ /home/user/.pm2/logs/app1-out.log           │
│ pid path      │ /home/user/.pm2/pids/app1-0.pid             │
│ interpreter   │ node                                        │
│ interpreter   │ args                                        │
│ watch         │ false                                       │
│ autorestart   │ true                                        │
│ vizion        │ 0.0.3                                       │
│ node-args     │                                             │
│ created at    │ ####-##-## ##:##:##                        │
│ user          │ user                                        │
│ pid           │ 24632                                       │
│ cpu           │ 0.5%                                        │
│ memory        │ 12.15 MB                                    │

4. 常用参数
  • --json: 输出JSON格式的信息
  • --raw: 输出原始的信息
5. 结论

pm2 show命令能够方便地查看指定进程的详细信息,帮助程序员加快排查问题和优化性能的工作效率。同时,灵活运用常用参数可以支持更具体的控制和定制化需求。