通过 pm2 集群运行时的节点应用程序实例名称

use*_*334 4 node.js pm2

我有后端节点应用程序,它在集群模式下由 pm2 运行。我正在运行固定的 2 个实例。

有没有办法从执行的应用程序中识别实例名称或编号?

应用程序名称是“test”,我想从给定实例的应用程序“test 1”和“test 2”中获取。

谢谢!

小智 8

您需要使用 pm2 设置的两个环境变量:

  • process.env.pm_id自动设置为实例 ID ( 0, 1, ...)。

  • process.env.name设置为应用程序名称(在您的情况下test)。