📅  最后修改于: 2023-12-03 15:33:16.931000             🧑  作者: Mango
如果您在使用 PM2 来管理您的 Node.js 服务器,有时候需要停止或关闭 PM2 实例。本文将介绍如何使用简单的命令来杀死 PM2 服务器。
在执行操作之前,我们需要查询当前运行的PM2实例,使用以下命令:
pm2 list
这将返回您所有运行中的PM2实例的列表,以及它们的名称、ID、状态等信息。示例如下:
┌──────┬────┬──────┬───────┬────────┬─────────┬────────┬─────┬───────────┬──────────┐
│ Name │ id │ mode │ status│ ↺ │ uptime │ cpu │ mem │ user │ watching │
├──────┼────┼──────┼───────┼────────┼─────────┼────────┼─────┼───────────┼──────────┤
│ app1 │ 0 │ fork │ online│ 0 │ 1h │ 0% │ 23MB│ user1 │ disabled │
│ app2 │ 1 │ fork │ online│ 0 │ 1h │ 0% │ 25MB│ user1 │ disabled │
└──────┴────┴──────┴───────┴────────┴─────────┴────────┴─────┴───────────┴──────────┘
要杀死单个PM2实例,请使用以下命令:
pm2 delete <id or name>
其中 <id or name>
是您要杀死的PM2实例的ID或名称。例如,要杀死上面示例中的 app1
实例,您可以使用以下命令:
pm2 delete app1
如果您要杀死所有PM2实例,请使用以下命令:
pm2 kill
这将立即终止所有PM2实例,并释放它们使用的资源。
在本文中,我们介绍了如何查询和杀死PM2实例。您现在应该能够轻松地停止或关闭您的PM2服务器。