使用pm2 list
命令可以查看当前运行的所有应用。
但是应用比较多,有的还不是我们自己启动的服务,我们想要查看,某个服务地址在哪,可以使用 pm2 show
命令。后面跟着应用的name
比如
pm2 show www-server
pm2 show blog
Describing process with id 0 - name blog
┌───────────────────┬───────────────────────────────────────────┐
│ status │ online │
│ name │ blog │
│ namespace │ default │
│ version │ 0.37.2 │
│ restarts │ 4 │
│ uptime │ 7D │
│ script path │ /root/.nvm/versions/node/v16.14.2/bin/npm │
│ script args │ run start │
│ error log path │ /root/.pm2/logs/blog-error.log │
│ out log path │ /root/.pm2/logs/blog-out.log │
│ pid path │ /root/.pm2/pids/blog-0.pid │
│ interpreter │ node │
│ interpreter args │ N/A │
│ script id │ 0 │
│ exec cwd │ /root/next-blog │
│ exec mode │ fork_mode │
│ node.js version │ 16.14.2 │
│ node env │ N/A │
│ watch & reload │ ✘ │
│ unstable restarts │ 0 │
│ created at │ 2022-09-08T14:18:09.414Z │
└───────────────────┴───────────────────────────────────────────┘
Revision control metadata
┌──────────────────┬──────────────────────────────────────────┐
│ revision control │ git │
│ remote url │ https://github.com/nvm-sh/nvm.git │
│ repository root │ /root/.nvm │
│ last update │ 2022-09-08T14:18:09.719Z │
│ revision │ 4b947ec92d0195756709e5b563569cf48aef1e09 │
│ comment │ v0.37.2 │
│ branch │ HEAD │
└──────────────────┴──────────────────────────────────────────┘
Actions available
┌────────────────────────┐
│ km:heapdump │
│ km:cpu:profiling:start │
│ km:cpu:profiling:stop │
│ km:heap:sampling:start │
│ km:heap:sampling:stop │
└────────────────────────┘
Trigger via: pm2 trigger blog <action_name>
Code metrics value
┌────────────────────────┬───────────┐
│ Heap Size │ 17.91 MiB │
│ Heap Usage │ 73.6 % │
│ Used Heap Size │ 13.18 MiB │
│ Active requests │ 0 │
│ Active handles │ 4 │
│ Event Loop Latency │ 0.57 ms │
│ Event Loop Latency p95 │ 1.52 ms │
└────────────────────────┴───────────┘
Divergent env variables from local env
┌────────────────┬──────────────────────┐
│ XDG_SESSION_ID │ 43 │
│ SSH_CLIENT │ 171.x.x.12 7729 2 │
│ SSH_TTY │ /dev/pts/0 │
│ PWD │ /root/next-blog │
│ SSH_CONNECTION │ 171.x.x.12 7729 1 │
└────────────────┴──────────────────────┘
Add your own code metrics: http://bit.ly/code-metrics
Use `pm2 logs blog [--lines 1000]` to display logs
Use `pm2 env 0` to display environment variables
Use `pm2 monit` to monitor CPU and Memory usage blog