📜  ohow 杀死 pm2 服务器 (1)

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

杀死 PM2 服务器

如果您在使用 PM2 来管理您的 Node.js 服务器,有时候需要停止或关闭 PM2 实例。本文将介绍如何使用简单的命令来杀死 PM2 服务器。

1. 查询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 │
└──────┴────┴──────┴───────┴────────┴─────────┴────────┴─────┴───────────┴──────────┘
2. 杀死PM2实例

要杀死单个PM2实例,请使用以下命令:

pm2 delete <id or name>

其中 <id or name> 是您要杀死的PM2实例的ID或名称。例如,要杀死上面示例中的 app1 实例,您可以使用以下命令:

pm2 delete app1

如果您要杀死所有PM2实例,请使用以下命令:

pm2 kill

这将立即终止所有PM2实例,并释放它们使用的资源。

结论

在本文中,我们介绍了如何查询和杀死PM2实例。您现在应该能够轻松地停止或关闭您的PM2服务器。