📜  pm2 应用程序列表 (1)

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

PM2 应用程序列表

PM2是一个强大的进程管理工具,可用于在生产环境中管理Node.js应用程序。它提供了很多有用的功能,其中之一就是可以通过命令行轻松查看当前所有正在运行的应用程序。在本文中,我们将介绍如何使用'pm2 list'命令查看所有运行中的应用程序。

命令行使用

要查看所有正在运行的应用程序,只需在命令行中运行以下命令:

pm2 list

此命令将返回一个包含所有运行中应用程序的列表。列表包括每个应用程序的ID、名称、状态、CPU和内存使用情况以及启动命令等信息,如下所示:

┌─────┬────────────────────┬─────────┬──────┬────────┬───────────┬──────────┐
│ id  │ name               │ mode    │ pid  │ status │ cpu       │ memory   │
├─────┼────────────────────┼─────────┼──────┼────────┼───────────┼──────────┤
│ 0   │ my-app             │ cluster │ 1234 │ online │ 0.3%      │ 14.7 MB  │
│ 1   │ my-other-app       │ fork    │ 5678 │ online │ 1.5%      │ 22.1 MB  │
│ 2   │ my-third-app       │ fork    │ 9012 │ online │ 0.1%      │ 18.9 MB  │
└─────┴────────────────────┴─────────┴──────┴────────┴───────────┴──────────┘
返回值说明

上面的表格中包含以下列:

  • id: PM2进程的ID
  • name: 应用程序的名称
  • mode: PM2进程的模式 (cluster mode 或者 fork mode)
  • pid: 应用程序的进程ID
  • status: 应用程序的当前状态 (online, stopped, errored等等)
  • cpu: 应用程序的CPU使用率
  • memory: 应用程序的内存使用情况
总结

使用'pm2 list'命令可方便快捷地查看当前正在运行的所有应用程序。此命令返回的列表包含有关每个应用程序的重要信息,可帮助你在运行时及时了解其状态,并及时作出相应的调整。